💻 Apúntate al curso completo de Programación en C++: Hotmart: hotmart.com/es/marketplace/productos/programacion-en-c-v0ivo/N78682741H
@4lb3rt0r3 жыл бұрын
ProgramacionATS (Alejandro) me ha estado ayudando mucho en mis clases de progra a pesar de que ya no esta con nosotros y no podría estar más agradecido. D.E.P.
@Chadow3 жыл бұрын
qué le pasó????
@carlosdavidroche7592 Жыл бұрын
Buenas! Una solución un poco diferente al ejercicio 7. Lo que cambia es que, de esta forma, el usuario podrá ingresar más de 60 minutos o más de 60 segundos y aún así llevar eso a horas o a minutos, respectivamente, ya que, haciéndolo como en el video, se abre la posibilidad de ingresar, por ejemplo, 120 minutos y contarlo como solo 1 hora . Aquí mi acotación: #include #include using namespace std; struct etapas{ int horas; int minutos; int segundos; }etapa[100]; int main(){ int n_etapas, totalh = 0, totalm = 0, totals = 0; int aux; coutn_etapas; for(int i=0; i
@diegodelacruzarellano76674 жыл бұрын
GRACIAS, USTED ME SALVO DE MUCHAS QUE DESCANSE EN PAZ :c
@markocpajakovic44005 жыл бұрын
En lo de añadir una hora y un minuto en vez de un if() yo le puse un while, que así si pones 120 min/seg o más te añadira correcto, ya que con lo otro solo te quita 60 y te añade 1 una vez.
@disidente10617 жыл бұрын
Tiene un problema ahí... Debes primero sumar los segundos, luego los minutos y por último las horas... porque se te puede quedar los minutos en más de 60 en algún caso. Gracias por los algoritmos
@oskarfranz22906 жыл бұрын
El problema mayor, es que solo va a ejecutar el -60 1 vez, pero si son 120 min, van a restar 60 min, seria mejor utilizar un bucle while do
@akuikage6 жыл бұрын
Exactamente. Además, en vez de usar el condicional if es más seguro usar el condicional while puesto que comprobará si hay más de 60 minutos y/o 60 segundos hasta que no haya más de 60
@tars92496 жыл бұрын
@@oskarfranz2290 Pero no pueden ser 120 minutos a menos que el que ingresé los datos escriba 60 minutos o 60 segundos lo cual ya sería poner restricciones para que no suceda eso pero ya sería un vídeo muy largo y avanzado y aquí solo quiere mostrar cómo funcionan las estructuras.
@piiuou22784 жыл бұрын
//Corregido :V #include #include using namespace std; struct Etapas{ int horas; int minutos; int segundos; }et[100]; int main(){ int n_etapas,horasT=0,minutosT=0,segundosT=0,horasDeMin,minsDeSeg; coutn_etapas; for(int i=0;i
@NelliYunuen4 жыл бұрын
Yo lo hice de esta forma y no me da ese tipo de problema c: Sin usar el if y el while #include #include #include using namespace std; struct ciclista { int hrs; int min; int seg; }etapa[100]; int main(){ int n,hrsT=0,minT=0,segT=0,op=0; coutn; cout
@c26p423 жыл бұрын
Un abrazo hasta el cielo, gracias por tanto bro. :)
@sergiodavid59214 жыл бұрын
Para los que se dieron cuenta que el codigo de Alejandro tenia un pequeño error, aqui lo corregi, en vez de if puse while para que convierta todos los minutos que pueda a hora #include #include #include #include using namespace std; struct etapas{ int hora; int minutos; int segundos; }etapas[100]; int main(){ int x; int H=0,M=0,S=0; coutx; for(int i=0;i
@juan-ou3gq8 жыл бұрын
Excelente profe !
@juanruiz94073 жыл бұрын
Les comparto mi resolucion del Ejercicio 8 uwu #include #include #include using namespace std; struct Persona{ char nombre[20]; bool discapacidad = true; }pers[100], persConD[100], persSinD[100];; int main(){ int n, j = 0, k = 0; coutn; cout
@melaniehernandez88662 жыл бұрын
Ejecuta normal pero me aparece en la tabla de errores lo siguiente: non-static data member initializers only available with
@santiagovelazquez36992 жыл бұрын
@@melaniehernandez8866 a mí también, q bronca loco
@shm69815 жыл бұрын
Este es el ejercicio 8 segun yo :D /*8. Define una estructura que sirva para representar una persona debe contener dos campos: el nombre de la persona y un valor de tipo logico que indica si la persona tiene algun tipo de discapacidad. Realiza un programa que dado un vector de personas que no tienen discapacidad rellene dos nuevos vectores: uno que contenga las personas que no tienen discapacidad y otro que contenga las personas con discapacidad.*/ #include #include #include using namespace std; struct Persona{ char nombre[25]; bool dis; } disc[100],cap[100], gente[100]; int main(){ system("clear");//system("cls"); //Para Windows int n, d=0, c=0; coutn; for (int i=0; i
@monicamendozaperdomo44215 жыл бұрын
En el ejercicio, se deben calcular primero los segundos y sólo realice una modificación ni se necesita de un ciclo do while #include #include #include using namespace std; struct tiempo_ciclista{ int horas; int minutos; int segundos; }etapa[10]; int main(){ int n_etapas,horasT=0,horT=0,minutosT=0,minT=0,segundosT=0; coutn_etapas; cout
@alankrul88424 жыл бұрын
les dejo el ejercicio #include #include #include using namespace std; struct Apto { char nombre[20]; bool enfermo = true; }paciente[30]; int main() { int num = 0; int cantPersonas; cout
@piero67185 ай бұрын
AJAJJAJA estas hecho mierda
@piero67185 ай бұрын
consulta, que es el size_t i que aparece en los for?
@diegoosorio38384 жыл бұрын
//Hola a todos creo que es mejor hacer así el ejercicio 7... Saludos y que en paz descanse Alejandro... /*Ejercicio 7: Defina una estructura que indique el tiempo empleado por un ciclista en una etapa. La estructura debe tener tres campos: horas, minutos y segundos. Escriba un programa que dado n etapas calcule el tiempo total empleado en correr todas las etapas.*/ #include #include #include using namespace std; struct tiempo_empleado{ float horas, minutos, segundos; }etapas[2020]; int main(){ int cantidad; float totalMin = 0, totalSeg = 0, totalHo = 0; cout
@elkiparionarojas92062 жыл бұрын
gracias... ya habia hecho esto antes pero con python... asi q se me facilito
@rodaccident4 жыл бұрын
Ya todo mundo compartio su codigo del primer ejercicio pero yo tambien lo queria compartir por que lo programe sin ver el video solo la instruccion señal que voy mejorando gracias alejandro :,) #include #include using namespace std; struct tiempo{ int horas; int minutos; int segundos; }etapas[100]; int main(){ int m_total=0,h_total=0,s_total=0,n_etapas=0; coutn_etapas;cout
@vaquy42756 жыл бұрын
/*Ejercicio 8: Defina una estructura que sirva para representar a una persona. La estructura debe contener dos campos: el nombre de la persona y un valor de tipo lógico que indica si la persona tiene algún tipo de discapacidad. Realice un programa que dado un vector de personas rellene dos nuevos vectores: uno que contenga las personas que no tienen ninguna discapacidad y otro que contenga las personas con discapacidad.*/ #include #include #include struct persona{ char nombre[30]; char disc; }personas[100], discap[100], nodiscap[100]; using namespace std; int main(){ int num_pers=0, num_disc=0, num_ndisc=0; coutnum_pers; cout
@ramonfelixmartorell Жыл бұрын
Buenas... Comparto mi solución al ejercicio 8: /* Estructuras Ejercicio 8: Defina una estructura que sirva para representar a una persona. La estructura debe contener dos campos: el nombre de la persona y un valor de tipo lógico que indica si la persona tiene algún tipo de discapacidad. Realice un programa que dado un vector de personas rellene dos nuevos vectores: uno que contenga las personas que no tienen ninguna discapacidad y otro que contenga las personas con discapacidad.*/ #include #include using namespace std; struct persona{ char nombre[30]; bool conDiscap; }personas[30],p_conDiscap[30],p_sinDiscap[30]; int main(){ int n_personas, j=0, k=0; cout
@vaquy42756 жыл бұрын
/*Ejercicio 7: Defina una estructura que indique el tiempo empleado por un ciclista en una etapa. La estructura debe tener tres campos: horas, minutos y segundos. Escriba un programa que dado n etapas calcule el tiempo total empleado en correr todas las etapas.*/ #include #include using namespace std; struct etapa{ int horas; int minutos; int segundos; }etapas[100]; int main(){ int num_etapas, tot_horas=0, tot_minutos=0, tot_segundos=0; int cal_horas=0, cal_minutos=0, cal_segundos=0; coutnum_etapas; cout
@juliovicente61407 жыл бұрын
En el loop de los segundos hay que hacer lo mismo que en los minutos, ya que pudiera ser que los segundos sumen los minutos a mas de 60.
@leandromongeloz10384 жыл бұрын
/*Defina una estructura que sirva para represent/*Defina una estructura que sirva para representar a una persona. La estructura debe contener 2 campos: el nombre de la persona y algún tipo de valor lógico que indica si la persona tiene algún tipo de discapacidad. Realice un programa que dado un vector de personas rellene dos nuevos vectores: uno que contenga a las personas sin discapacidad y otro que contenga a las personas con discapacidad*/ #include #include using namespace std; int main(){ int a,b,c=0,d=0,e; couta;cout
@guillermojorgelopezticona1129 Жыл бұрын
yo lo hice asi el 7 😝 /* Ejercicio 7: Defina una estructura que indique el tiempo empleado por un ciclista en una etapa. La estructura debe tener tres campos: horas, minutos, segundos Escriba un programa que dado n etapas calcule el tiempo total empleado en correr todas etapas. */ #include #include using namespace std; struct tiempo{ int hora; int minuto; int segundo; }etapa[30]; int main(){ int N, H=0, M=0, S=0, min, hor, i; coutN; for(int i=0; i
@zanaoria5617 ай бұрын
Lo hicimos casi iguales solo que yo no use variables extras para Horas y Minutos, seria asi: M += S/60; S = S%60; H = M/60; M = M%60; Buena solución igual!
@angelgabrielhernandezherna38614 жыл бұрын
estaba en el curso de c , y no llego ha subir el tema de estructuras y me fui a investigar a otro lado donde sali bien confundido pero luego volvi y tome el curso de c++ y vi este tema de estructuras , me quedo mas claro en un video de 2 minutos que 2 horas en otros canales...gracias ats
@luisisidro50254 жыл бұрын
/* Defina una estructura que indique el tiempo empleado por un ciclista en una etapa. La estructura debe tener tres campos: horas, minutos y segundos. Escriba un programa que dado n etapas calcule el tiempo total empleado en correr todas las etapas..*/ #include #include using namespace std; struct Tiempo{ int horas; int minutos; int segundos; }; int main(){ int n; coutn; struct Tiempo etapa[n]; int t_hor=0, t_min=0, t_seg=0; for(int i=0;i
@carlosgaray56585 жыл бұрын
Para evitar lo ifs se podria hacer de la siguiente manera void calcularTiempo(Tiempo& etapa) { int horas = 0, minutos = 0; minutos = etapa.segundos / 60; etapa.segundos %= 60; horas = etapa.minutos / 60; etapa.minutos %= 60; etapa.horas += horas; };
@c26p423 жыл бұрын
gracis por todo mi king
@JonatanPabonUribe6 жыл бұрын
El algoritmo dado en el vídeo para sumar las horas minutos y segundos tiene muchos errores lógicos, solo en situaciones muy puntuales puede funcionar. Dejo mi solución mas general para el problema con n-ciclistas y n-etapas. #include #include using namespace std; struct etapas{ int horas; int minutos; int segundos; }; struct ciclistas{ char nombre[50]; struct etapas etapa[100]; int tiempoTotal[3]; } ; int main(){ //Crear la variable que contiene el numero de etapas y ciclistas int ci, eta; int hrs=0, min=0, seg=0; coutci; couteta; //Armamos el vector de tipo struct para ciclistas struct ciclistas ciclista[ci]; cout
@le14am4 жыл бұрын
Una alternativa de solución al problema 7 resuelto por Alejandro es hacer las operaciones de conversión de segundos en minutos y de minutos en horas al final de recoger los datos. El programa quedaría así, trabajando con los residuos y cocientes de las dicisiones: #include #include using namespace std; struct Etapas { int horas; int minutos; int segundos; }et[100]; int main() { int n_etapas, horasT = 0, minutosT = 0, segundosT = 0, res_seg, res_min=0; cout > n_etapas; for (int i = 0; i < n_etapas; i++) { cout
@marianaalvarenga94625 жыл бұрын
Hola Alejandroo. Estoy empezando en el mundo de la programacion, estoy con C/C++ y no me sale un ejercicio de estructuras. Espero puedas ayudarme: Se desea organizar un torneo de tenis doble mixto con 16 parejas. Los datos de los participantes son: -Nombre(String de 20 caracteres) -Sexo(Char) -Handicap(int) Se pide: a. Estructurar los datos y permitir su ingreso desde teclado, utilizando para ello un solo vector de estructuras. b. Indicar cuáles son las parejas formadas considerando que el hombre de mayor handicap debe jugar con la mujer de menor handicap y viceversa, y asi susesivamente, a fin de obtener un torneo parejo. c. Indicar los nombres de la pareja cuya suma de handicaps es la máxima (considerarla unica). Muchas gracias! Saludos desde Argentina
@shm69815 жыл бұрын
Se ve interesante, lo intentare resolver
@michaelespinoza45624 жыл бұрын
@@shm6981 Lo resolviste??
@michaelespinoza45624 жыл бұрын
#include #include #include using namespace std; struct participantes{ char nombre[20]; char sexo[6]; int handicap; }p[16]; int main(){ int x=16, b=0,d[3]; for(int i=0;i
@albafiiicasp85958 жыл бұрын
felicidades amigo me gustan mucho tus videos,espero que el siguiente bloque subas todo lo de funciones porfa
@edisonreinoso63248 жыл бұрын
Si es cierto las funciones son fundsmentales tiene que subir sobre funciones : )
@joshuaatencia46296 жыл бұрын
soy malo para interprestar el ejercicio, de hacerlo no me complico pero de leerlo y entenderlo paila hahah
@jairodanieljimenezarzuza5 ай бұрын
Lógica hermano, lógica, entrena tu lógica de programación, eso me sirvió bastante para empezar a entender los ejercicios, literalmente me ponía a leer los ejercicios y daba una solución, no la hacía en un lenguaje, y le decía a un programador experto y está me califica de 1 a 5 dependiendo de que tan acertado fue.
@erickpeyin27458 жыл бұрын
Hola, tengo preguntas para ti, espero que me puedas responder. la primera es, eres peruano ? la segunda es, en que universidad o instituto estudiaste ? te pregunto esto porque eres un maestro, sabes mucho sobre esto de la programación y me gustaría saber donde estudiaste
8 жыл бұрын
Hola :D muchas gracias, sí soy Peruano, Estudio actualmente en la Universidad Nacional de Trujillo, voy en 5to ciclo de la carrera de Informática :) Un saludo
@juan-ou3gq8 жыл бұрын
estoy inscrto y todo pero no encuentro el codigo ni tengo acceso hay algo raro !!!!!!
@TrufaSuprema7 жыл бұрын
DIOS, YO TAMBIÉN SOY DE LA UNT XD, estoy en primer ciclo :'v
@TrufaSuprema7 жыл бұрын
de Ing. de Sistemas :v
@jhancarlosilvaochoa57207 жыл бұрын
yo lo hice asi :D !! #include using namespace std; struct tiempo{ int horas; int minutos; int segundos; }; int main(){ int etapas,i,cont_horas=0,cont_minutos=0,cont_segundos=0,total_segundos=0; coutetapas; struct tiempo ciclista[etapas]; for(i=0;i
@leanderp3 жыл бұрын
/* 8: Defina una estructura que sirva para representar a una persona. La estructura debe contener dos campos: el nombre de la persona y un valor de tipo lógico que indica si la persona tiene algún tipo de discapacidad. Realice un programa que dado un vector de personas rellene dos nuevos vectores: uno que contenga las personas que no tienen ninguna discapacidad y otro que contenga las personas con discapacidad. */ #include #include #include using namespace std; struct Persona { char Nombre[30]; bool Discapacidad; }; int main() { setlocale(LC_ALL, "Spanish"); struct Persona personas[100]{}; struct Persona personasDiscapacitadas[100]{}; struct Persona personasSinDiscapacidad[100]{}; int cantidad_personas{}, seleccion{}; int banderaDiscapacitados{}, bandera{}; cout > cantidad_personas; for (int i = 0; i < cantidad_personas; i++) { cin.ignore(); cout seleccion; if (seleccion == 1) { personas[i].Discapacidad = true; strcpy_s(personasDiscapacitadas[banderaDiscapacitados].Nombre, personas[i].Nombre); personasDiscapacitadas[banderaDiscapacitados].Discapacidad = personas[i].Discapacidad; banderaDiscapacitados++; } else { personas[i].Discapacidad = false; strcpy_s(personas[bandera].Nombre, personas[i].Nombre); personas[bandera].Discapacidad = personas[i].Discapacidad; bandera++; } } cout
@jonrodriguez51746 жыл бұрын
Por cierto, desde que empezamos con las estructuras estoy viendo al menos un mensaje de este tipo por ejercicio: 10 14 C:\Users\jon_r\C++\Structs_Ciclista_Tiempotot.cpp [Warning] non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by default]
@marseloramirez13174 жыл бұрын
si
@estebangomez37993 жыл бұрын
/* **EJERCICIO 8 **Estructura persona; nombre, discapacidad(boolean). **Dado un vector de personas rellene dos nuevos vectores: **Personas con y sin discapacidad */ #include using namespace std; struct persona{ char nombre[40]; int discapacidad; }; int main() { int n; coutn; struct persona personas[n]; cin.clear(); cin.ignore(256, ' '); string personasDiscapacidad[n], personasSinDiscapacidad[n]; int idDiscapacidad=0, idSinDiscapacidad=0; for(int i=0; i
@miguelfalcon55125 жыл бұрын
Yo hice el ejercicio 18 sin usar operador lógico :vvvv #include using namespace std; /* Defina una estructura que sirva para representar a una persona. La estructura debe contener el nombre de la persona y un valor de tipo logico que indica si la personal tiene algún tipo de discapacidad. Realizar un programa que dado un vector personas rellene dos nuevos vectores: uno que contenga las personas que no tienen ninguna discapacidad y otro que contenga las personas con discapacidad */ struct Discapacidades { char nombre[30]; char disca[2]; }persona1[100],persona2[100],persona3[100]; int main() { int n; int contador1=0,contador2 = 0; cout > n; for (int i = 0; i < n; i++) { rewind(stdin); cout
@ampharosninja26993 жыл бұрын
Está mal, debe ser un array con los nombres de los lisiados y no lisiados
@tovarwj7 жыл бұрын
hola amigo podrías explicar este ejercicio: Crear dos estructuras para N personas: En TRABAJADORES leer los siguientes campos: Cédula entre 7 millones y 21 millones, Apellidos Nombres de 30 caracteres máx., Años de servicio entre 0 y 15 y Sueldo Quincenal entre 215.760,00 y 450.160,45. En NÓMINA SEMANAL calcular y almacenar por Semana el SSO, El Bono de Producción y el Pago Semanal. En Variables atómicas calcular el Promedio de SSO semanal y el Total Pagos semanales. Para cálculo del SSO: 1. Sueldo Anual = (Sueldo Mensual x 12meses). 2. Sueldo Semanal = (Sueldo Anual/52semanas). 3. Monto a Retener al Trabajador, MRT=(Sueldo Semanal x 4%), 1 semana. 4. Monto a Retener al Trabajador por Mes, MRTM=(MRT x cantidad lunes del mes)
@juliocesarvargasquicano27154 жыл бұрын
#include "pch.h" #include #include using namespace System; using namespace std; /*7. Defina una estructura que indique el tiempo empleado por un ciclista en una etapa. La estructura debe tener tres campos: horas, minutos y segundos. Escriba un programa que dado n etapas calcule el tiempo total empleado en correr todas las etapas.*/ struct tiempo { int horas; int minutos; int segundos; }et[100]; int main() { int tiempo_empleado=0, etapas, h, m, s; cout > etapas; for (int i = 0; i < etapas; i++) { cout > et[i].horas; cout > et[i].minutos; cout > et[i].segundos; tiempo_empleado += (et[i].horas * 3600 + et[i].minutos * 60+ et[i].segundos); } s= tiempo_empleado%60; tiempo_empleado = tiempo_empleado/ 60; m = tiempo_empleado %60; h = tiempo_empleado / 60; cout
@jesusimana33483 жыл бұрын
Amigo para que sirve el #include"pch.h"??
@leonelmego16914 жыл бұрын
HORRIBLE VIDEO; DEAAA MENTIRA UNO DE LOS MAS UTILES DE KZbin
@edwinponguta90684 жыл бұрын
Ejercicio 8 con while y switch #include #include #include using namespace std; struct persona{ char nombre[30]; int discapacidad; }per[100],peri[100],pers[100]; int main(){ int n_personas,pos,posi; coutn_personas; for(int i=0;i
@edgarfernandoangelespare50267 жыл бұрын
#include #include using namespace std; struct ciclista{ char nombre[30]; int hora, min, seg; }ciclistas[100]; int main(){ int n,ns, suma = 0, shora[100], smin[100], sseg[100]; coutn; coutns; for(int i =0; i
@sunshumway67364 жыл бұрын
Ejercicio 8: Lo hice agregando el tipo de discapacidad que podría padecer: #include #include using namespace std; struct Disct{ char tipdis[50]; int vf=0; }; struct Personas{ char nombre[50]; struct Disct per; }persona[100]; int main(){ int npersonas; cout
@ornajela19003 жыл бұрын
Yo que estaba buscando el ejercicio 8
@ruben_web36 жыл бұрын
//Estructuras con bool #include #include using namespace std; struct Persona{ char nombre[10]; bool discapacidad; }persona[100]; int main(){ int n, d_si=0, d_no=0; char aux; coutn; for(int i=0; i
@jhimimisaelmarceloluyo95065 жыл бұрын
y si el usuario ingresa 140 minutos el programa seria error como se podria calcular eso
@paredesgamboacarloseduardo35694 жыл бұрын
Cecyt 14 4iv5 Carlos Paredes muy buen ejemplo
@EvaristeG104 жыл бұрын
#include #include using namespace std; struct ciclista{ int h; int m; int s; }etapa[100]; int main(){ int i,n,horas=0,minutos=0,segundos=0,sh=0,sm=0,ss=0; coutn; while(n
@ORamosBets5 жыл бұрын
#include #include #include struct persona{ char nombre[20]; int disca; }np[100]; using namespace std; int main(){ int npersonas; coutnpersonas; for(int i=0;i
@luisgermanesquivelgrados34727 жыл бұрын
Como harias un algoritmo para n etapas y m ciclistas?
@martinezmenaximena44134 жыл бұрын
Es fácil de aprender con estos ejercicios Me agradan Ximena M 4IV5 cecyt 14
@santimf6 жыл бұрын
mi propuesta para resolución ejercicio 8: #include #include #include using namespace std; //estructuras struct persona{ char nombre[40]; bool discapacitado; }; //programa principal int main(){ //ctes y vbles struct persona personas[50]; struct persona discapacitados[50]; struct persona nodiscapacitados[50]; int n_personas,posultnodisc=0,posultdisc=0; char valor_bool[10]; //petición de datos coutn_personas; //resolución //llenado de los vectores for(int i=0;i
@kafkimatematico14565 жыл бұрын
Demasiadas líneas de código amigo. Deja la estructura como tal y pregunta dentro del campo booleano si es 'V' o 'F' y luego recorres el array con el condicional if( personas[i].discapacitado == 'V'){} y el otro para el 'F' y ya lo tienes. Un saludo.
@miguelangelosorioquintero42414 жыл бұрын
Cuandos vas a usar switch, en vez de evaluar los casos si son mayusculas o minusculas, puedes usar: strlwr(valor_bool); y te va a convertir cualquier respuesta a minuscula
@adrianaenriquez571510 ай бұрын
La parte de sumarle 1 al llegar a 60 lo hice un poco distinto. Dejo mi codigo esperando que a alguien le sirva //Ejercicio 7 #include using namespace std; struct etapas{ int horas; int minutos; int segundos; }etapa[100]; int main() { int n,horas=0, minutos=0, segundos=0; cout >n; for(int i=0;i
@emanueltsyra18424 жыл бұрын
cuando dijo el siguiente problema esta bien chebere dije este problema debe ser dificil jajajaj
@edisonreinoso63248 жыл бұрын
Amigo como le hago para programa con interfaz grafica con c++
@adalbertoenriquecontreraso50798 жыл бұрын
con visual microsoft visual express
@theoddishshow41998 жыл бұрын
oye lo que pasa es que no se que quiere decirse con este programa: #include using namespace std; int main(){ struct estructura{ int pass; }; estructura p; // < -----NO SE QUE QUIERE HACERCE CON ESTA PALABRA.... }
@soy3007 жыл бұрын
la estructura tiene que declararse fuera del int (por lo que estuve viendo en estos videos, yo tambien soy un principiante). The OddishShow 1 year ago oye lo que pasa es que no se que quiere decirse con este programa: #include using namespace std; struct estructura{ int pass; }; int main(){ estructura p; // < -----NO SE QUE QUIERE HACERCE CON ESTA PALABRA.... } el "struct" se declara antes de la funcion principal (main). O eso es lo que yo entiendo. Espero que te sirva (aunque es de hacer un año mmmm!).
@alankrul88424 жыл бұрын
#include #include #include using namespace std; struct Ciclista { float horas[3][1], minutos[3][1], segundos[3][1]; }ciclista; int main() { int horas = 0; int minutos = 0; int segundos = 0; int countS = 0; int countM = 0; for ( size_t i = 0; i < 3; i++ ) { for ( size_t j = 0; j < 1; j++ ) { do { cout > ciclista.horas[i][j]; } while ( ciclista.horas[i][j]24 ); do { cout > ciclista.minutos[i][j]; } while ( ciclista.minutos[i][j]60 ); do { cout > ciclista.segundos[i][j]; } while ( ciclista.segundos[i][j] < 0 && ciclista.segundos[i][j]>60 ); horas += ciclista.horas[i][j]; minutos += ciclista.minutos[i][j]; segundos += ciclista.segundos[i][j]; } } while ( segundos>59 ) { segundos /= 60; countS ++; } minutos += countS; while ( minutos > 59 ) { minutos /= 60; countM++; } horas += countM; cout
@edgarfernandoangelespare50267 жыл бұрын
#include #include #include using namespace std; struct est{ char disc[100]; char normal[100]; }estad[100]; struct persona{ char nombre[30]; char estado[30]; }personas[100]; int main(){ int n, m; coutn; for(int i = 0; i
@pain52828 жыл бұрын
amigo necesito tu ayuda para hecacer unos ejercicios de programacion 1 ... por favor
@tars92496 жыл бұрын
Primero era hacer las sumas luego hacer el condicional de segundos y luego el de minutos.
@ansony94107 жыл бұрын
LISTO :D #include using namespace std; struct personas{ string nombre; string logic; }perso[100]; int main(){ int cuantos,a=0,b=0; string invalidos[100],buenos[100]; cout
@TheMau7656 жыл бұрын
#include #include #include using namespace std; struct est{ char sidisc[100]; char nodisc[100]; }estado[100]; struct Persona{ char nombre[20]; int discapacidad; }personas[100]; int main(){ int n,j=0,k=0; coutn; while(n
@manuelquijada68854 жыл бұрын
#include #include struct persona{ char nombre[20]; bool discapacidad; } personas[100]; int main(){ int n; int count_sin = 0; int count_con = 0; char con_discapacidad[100][20]; char sin_discapacidad[100][20]; std::coutn; for (int i = 0; i < n; i++) { std::cin.ignore(32, ' '); std::cout
@juliocesarleccadonayre33777 жыл бұрын
#include #include #include #include using namespace std; struct Estado{ char nombre[20]; char band='f'; }pers[100],perscondisc[100],perssindisc[100]; int main(){ int N_pers,posin=0,poscon=0; coutN_pers; for(int i=0;i
@jorgedaniel68437 жыл бұрын
esta mala
@dvddavizcky32548 жыл бұрын
#include using namespace std;struct persona{ char nombre[100]; int discapacidad; }personas[100];int main(){ int n,c1=0,c2=0,d[n]; coutn; for(int i=0;i
@cat.bone.green.46677 жыл бұрын
q onda con tu codigo tan revuelto, hahaha.
@kafkimatematico14565 жыл бұрын
Si te piden un tipo de dato booleano no puedes poner uno de tipo entero, cuidado con los detalles que son muy importantes. Imagina que te hacen una prueba para una empresa y no haces lo que te piden.
@bluephoenix58397 жыл бұрын
Estuvo difícil pero aprendí algo nuevo hoy. /*8. Defina una estructura que sirva para representar a una persona. La estructura debe contener dos campos: el nombre de la persona y un valor de tipo lógico que indica si la persona tiene algún tipo de discapacidad. Realice un programa que dado un vector de personas rellene dos nuevos vectores: uno que contenda las personas que no tengan ninguna discapacidad y otra que contenga las personas con discapacidad.*/ #include #include #include using namespace std; struct Personas{ char nombre[20]; }p[100],a[100],b[100]; int main(){ int n, i=0, c1=0, c2=0; char resp; coutn; do{ fflush(stdin); cout
@CanacaArethor5 жыл бұрын
Ejercicio 8: #include #include using namespace std; struct persona{ char nombre[100]; bool discapacidad; }per[100],perD[100],perN[100]; int main() { int n; int pos1 = 0; int pos2 = 0; cout > n; for(int i = 0; i < n; i++) { fflush(stdin); cout
@rubendaviddurandnunez40194 жыл бұрын
Man quiero compilar tu código y tiene errores me dice, a ti te sale todo bien??
@CanacaArethor4 жыл бұрын
@@rubendaviddurandnunez4019 uf, pues debería, igualmente cuando tenga un rato libre lo miro y te digo a ver si hay algún error.
@Daniel-bj4bo6 жыл бұрын
#include #include #include using namespace std; struct tiempos { int horas; int minutos; int segundos; }et[100]; main ( ) { setlocale (LC_ALL, "Spanish"); int num_etapas, cant_horas = 0, cant_minutos = 0, cant_segundos = 0; cout > num_etapas; cout et[i].horas; cout > et[i].minutos; cout > et[i].segundos; cant_horas += et[i].horas; cant_minutos += et[i].minutos; cant_segundos += et[i].segundos; while ( cant_segundos >= 60 ) { cant_segundos -= 60; cant_minutos++; } while ( cant_minutos >= 60 ) { cant_minutos -= 60; cant_horas++; } cout
@fabianvalderrama74562 жыл бұрын
Muy bien pero cambiando los "if" por "while" estaria perfecto
@enzoleonel174 жыл бұрын
Comparto mi código del ejercicio 8 con l@s panas :3: /*Ejercicio 8: Defina una estructura que sirva para representar a una persona. La estructura debe contener dos campos: el nombre de la persona y un valor de tipo lógico que indica si la persona tiene algún tipo de discapacidad. Realice un programa que dado un vector de personas rellene dos nuevos vectores: uno que contenga las personas que no tienen ninguna discapacidad y otro que contenga las personas con discapacidad.*/ #include #include #include using namespace std; const int N = 1000; struct persona { char nombre[30]; bool discapacidad; }personas[N], personasConD[N], personasSinD[N]; int main() { int num_personas, num_discapacitados = 0, num_no_discapacitados = 0, k = 0, j = 0; coutnum_personas; cout
@Scott-dg3ls4 жыл бұрын
Se le agradece, anteriormente vi que pasabas la tarea en otro video.
@enzoleonel174 жыл бұрын
@@Scott-dg3ls De nada, si Dios quiere seguirás viendo mis demás comentarios en todo su curso de C++ en el que haya dejado ejercicios de tarea :D, bendiciones y feliz 2021 Scott ;). Ojala cumplas todas tus metas y objetivos que te propongas en este año y las que no pudiste cumplir el año pasado por la pandemia.
@Scott-dg3ls4 жыл бұрын
@@enzoleonel17 igualmente ;)
@davidayala21504 жыл бұрын
le dejo mi codigo por si a alguien le sirve #include #include #include #include using namespace std; struct Persona{ char nombre[100]; bool discapacidad; }persona[100]; int main(){ int n; string disc[100],nodisc[100]; char aux[100],z; printf("Programa que ordena personas dependiendo si tienen una discapacidad o no "); printf("Ingrese la cantidad de personas que desea encuestas: "); cin>>n; for(int i=0;i>z; fflush(stdin); if(z=='T'){ persona[i].discapacidad=true; strcpy(aux,persona[i].nombre); disc[i]=aux; } else {persona[i].discapacidad=false; strcpy(aux,persona[i].nombre); nodisc[i]=aux; } } printf(" Lista de personas discapacitadas: "); for(int i=0;i
@peznerd69864 жыл бұрын
¡Hecho! #include #include #include using namespace std; struct Persona{ char nombre[20]; char discapacidad; }; struct Discapacitados{ char nombre[20]; }; struct no_Discapacitados{ char nombre[20]; }; int main(){ int n,contV=0,contF=0; coutn; cout
@patriciocruzz.28865 жыл бұрын
#include #include using namespace std; struct persona{ char nombre[20]; }; struct persona2{ struct persona condisc[20]; struct persona sindisc[20]; }Personas[2]; int main(){ int j=0,k=0,num; char nomAux[20]; bool discAux=false; coutnum; for(int i=0;i
@mendozamunozarelifernanda60254 жыл бұрын
Le entendi muy bien , Cecyt 14 Luis Enrqiue Erro , Areli Mendoza, 4iv5
@KevinVega-l6c4 жыл бұрын
Una pregunta que significa Cecyt 14? . Lo veo en casi todos los comentarios.
@ignacioluisdurangil69374 жыл бұрын
#include using namespace std; struct personas { string nombre; }persona[10] = {}; int main() { int cant = 0, duda; string invalida[10] = {}; string noInvalida[10] = {}; string discapacidad; int cantI = 0, cantNoI = 0; cout cant; for (int i = 0; i < cant; i++) { cout persona[i].nombre; cout duda; if (duda == 1) { while (cantI < cant) { invalida[i] = (persona[i].nombre); cantI++; break; } } else if(duda == 2) { while (cantNoI < cant) { noInvalida[i] = (persona[i].nombre); cantNoI++; break; } } } cout
@brendahernandez12884 жыл бұрын
CECyT #14. 4iv6. Brenda Hernández. Me costó trabajo realmente.
@KevinVega-l6c4 жыл бұрын
struct Persona { string nombre; bool discapacitado; }; int main() { vector p; vector ps; vector pc; p.push_back({"juan",true}); p.push_back({"ana",false}); p.push_back({"luis",false }); p.push_back({"pedro",true}); p.push_back({"angel",true}); for (Persona per : p) { if (per.discapacitado) pc.push_back(per); else ps.push_back(per); } cout
@juanpablogonzaleztrejos32663 жыл бұрын
#include using namespace std; struct discapacidad{ char nombre[20]; int disca; }discapa[100],nodisca[100],sidiscapa[100]; int main(){ int n,s=0,r=0; coutn; for(int i=0;i
@xxchicoxxj99963 жыл бұрын
#include using namespace std; struct Personas{ char nombre[30]; bool discapacidad; }p[100]; int main () { int y,d; int s[100],n[100]; int z=0,x=0; couty; for(int i=0;i
@mrchuckleteeth35524 жыл бұрын
#include #include #include using namespace std; struct Persona{ char nombre[20]; char discapacidad; }v_Personas[100], v_Discapacidad[100], v_Sindiscapacidad[100]; int main(){ int n_Personas,contD=0,contS=0; coutn_Personas; for(int i=0; i
@juanaguilar8294 жыл бұрын
Saludos, no me imprime el listado de las personas, aquí presento mi código /* Defina una estructura que sirva para representar a una persona. La estructura debe contener el nombre de la persona y un valor de tipo logico que indica si la personal tiene algún tipo de discapacidad. Realizar un programa que dado un vector personas rellene dos nuevos vectores: uno que contenga las personas que no tienen ninguna discapacidad y otro que contenga las personas con discapacidad */ #include #include using namespace std; struct Condicion{ char especial[30]; char normal[30]; }; struct Persona{ char nombre[30]; struct Condicion cond; }condicion1[200]; int main(){ setlocale(LC_ALL,"Spanish"); int n, m, c=0, d=0, iter; coutn; for(iter=1;iter
@CanacaArethor5 жыл бұрын
Al ejercicio 7 del ciclista le he metido unos bucles while, creo que así calcula mejor las horas y minutos: #include #include using namespace std; struct etapas{ int horas; int minutos; int segundos; }et[100]; int main() { int n; cout > n; cout
@wilmermondragon74193 жыл бұрын
#include #include using namespace std; struct tiempo{ int horas; int minutos; int segundos; }t[100 ]; int main(){ int n, i=0,h=0,m=0,s=0,mm=0,mh=0; coutn; while(i
@terrorhd35238 жыл бұрын
Hola!! Quisiera saber si el codigo que hice es mucho, ya que trato de ver todas las posibilidades y por consiguiente muchas veces me queda un codigo mas grande de que deja en los ejemplos, quisiera saber su opinion /*Ejercicio 2: Hacer una estructura llamada alumno, en la cual se tendrán los siguientes Campos: Nombre, edad, promedio, pedir datos al usuario para 3 alumnos, comprobar cuál de los 3 tiene el mejor promedio y posteriormente imprimir los datos del alumno.*/ #include #include using namespace std; struct alumno{ char nombre[10]; int edad; float promedio; }alumnos[3]; int main (){ int i,pos = 0,mayor = 0; //Pedir datos de los 3 alumnos for(i = 0; i < 3; i++){ fflush(stdin); cout alumnos[2].promedio)){ pos = 3; } else if ((alumnos[2].promedio = alumnos[1].promedio) && (alumnos[2].promedio > alumnos[0].promedio)){ pos = 4; } else if ((alumnos [0].promedio = alumnos[2].promedio) && (alumnos[0].promedio > alumnos[1].promedio)){ pos = 5; } else if ((alumnos[0].promedio = alumnos[1].promedio) && (alumnos[0].promedio = alumnos[2].promedio)){ pos = 6; } } //Imprimimos quien/quienes tuvieron la mayor calificacion if (pos < 3){ cout
@justinalexanderrosadointri48875 жыл бұрын
Super F #include #include using namespace std; struct persona{ char nombre[20]; bool discapacidad; }persona[100], personaDis[100], personaNOdis[100]; int main(){ int cant; coutcant; for(int i=0;i
@sofiasalcedolopez24934 жыл бұрын
Pregunta: ¿por qué declaraste los arreglos Personas discapacitadas y Personas no discapacitadas dentro de la estructura? ¿Estaría bien también declararlas dentro del int main?
@xmanuel_dll27015 жыл бұрын
/* DEFINA UNA ESTRUCTURA QUE INDIQUE EL TIEMPO EMPLEADO POR UN CICLISTA EN UNA ETAPA. LA ESTRUCTURA DEBE TENER TRES CAMPOS: HORAS MINUTOS SEGUNDOS ESCRIBA UN PROGRAMA QUE DADO n ETAPAS CALCULE EL TIEMPO TOTAL EMPLEADO EN CORRER TODAS LAS ETAPAS. */ #include #include using namespace std; int main(int argc, char** argv){ setlocale(LC_ALL,"spanish"); char nombre[15]; int n_etapas; cout
@tnorlande3 жыл бұрын
/*alguien me puede ayudar con esto no me corre porque dice que en el if no esta valuando char con char*/ #include #include #include using namespace std; struct individuos{ char nombre[40]; char dis[5]; }personas[0]; struct sindis{ struct individuos sin; }sin[0]; struct condis{ struct individuos con; }con[0]; int main(){ setlocale(LC_ALL, ""); int n,i,j=0,k=0; char band='NO'; cout >n; personas[n]; sin[n]; con[n]; for(i=0; i
@televisionlg95924 жыл бұрын
Así me quedó a mí el del tiempo de la carrera: #include #include using namespace std; struct etapas{ int horas,minutos,segundos; }et[100]; int main(){ int n,toth = 0, totm = 0, tots = 0; coutn; for(int i=0; i
@duvan7958 жыл бұрын
hola, podrias hacer un video explicando como guardar un archivo en disco duro gracias
@diegocarrascal11046 жыл бұрын
#include #include #include #include using namespace std; struct Persona { char nombre[30]; char disc[30]; }person[4],person2[4],person3[4]; int main() { int tam,i,z=0,m=0,p; couttam; cout
@jonrodriguez51746 жыл бұрын
Ejercicio 7. Bastante parecido al suyo pero incluyendo otro array de estructuras para cada ciclista. Por cierto, no funca, como cada vez que me intento complicar un poquitín la vida. ERROR: no match for 'operator[]' in 'cicli[i].ciclista::etap[j]' /* 7. Defina una estructura que indique el tiempo empleado por un ciclista en una etapa. La estructura debe tener tres campos: horas, minutos y segundos. Escriba un programa que dado n etapas calcule el tiempo total empleado en correr todas las etapas. */ #include #include using namespace std; struct etapa{ int horas = 0; int minutos = 0; int segundos = 0; }etap[20]; struct total{ int horas = 0; int minutos = 0; int segundos = 0; }; struct ciclista{ struct etapa etap; struct total tiempotot; }cicli[100]; int main(){ int et, ciclist; cout
@erick20783 жыл бұрын
Asi realice el ejercicio 8 #include #include using namespace std; struct Personas{ char nombre[30]; bool discapacidad; }persona[100],persDisca[100],persNo[100]; int main(){ int i,n; coutn; for(i=0;i
@gabrielralfcaceresgabriell3194 жыл бұрын
#include #include using namespace std; struct Persona { char nombre[40]; bool tieneDiscapacidad; }personas[100]; int main() { //Declaración char personasDiscapacitadas[100][40], personasNoDiscapacitadas[100][40], siNo[2]; int numeroPersonas, i, j, contadorNoDiscapacitados = 0, contadorDiscapacitados = 0; //Input cout > numeroPersonas; for(i = 0; i < numeroPersonas; i++) { cout
@alaneduardo11314 жыл бұрын
xD Ejercicio 8: #include #include #include using namespace std; struct discapacidad{ char discapacitada[20]; char noDiscapacitada[20]; }esta[100]; struct persona{ char nombre[20]; bool discapacidad; }personas[100]; int main(){ int totalPersonas, disc, nodisc; couttotalPersonas; for(int i=0; i
@tobiasvalderrey35995 жыл бұрын
#include #include using namespace std; int main(){ int cantidad_personas; coutcantidad_personas; struct Personas{ char nombre[20]; bool discapacidad; }persona[cantidad_personas],personadis[cantidad_personas],personano[cantidad_personas]; for (int i=0;i
@marquiños164 жыл бұрын
//Ejercicio Resuelto: #include #include using namespace std; struct Personas{ char nombre[20]; char band; }per[100],perP[100],perN[100]; int main(){ int limite; coutlimite; cout
@iasith5 жыл бұрын
Mi propuesta para el ejercicio (3 años despues), intente trabajar con bool en la estructura persona pero no llegue a nada asi que opte por un char... si alguien tiene la version correcta del bool en la estructura por favor responda este comentario #include #include #include using namespace std; struct Persona{ char nombre[20]; char Discapacidad[3]; }Personas[100]; int main(){ int personas; int Disca_si=0, Disca_no=0; int i; coutpersonas; for(i=0; i
@andelsonlopez63454 жыл бұрын
wao dure mucho tiempo en este xd, no se por que ,codigo: #include #include #include using namespace std; struct persona{ char nombre[30]; bool discap; }personas[100],dis[100],noDis[100]; int main(){ int c_personas=0,id2=0,id=0; coutc_personas; for(int i=0;i
@modenmexicoepicfail27614 жыл бұрын
Les presento mi aborto #include #include #include #include #include using namespace std; int main(){ int i, n, discapacitados=0; cout > n; struct personas{ char nombre[30]; bool discapacidad; }persona[n]; /** **/ for(i=0;i
@nothingnoname50485 жыл бұрын
el programa que hiso se puede hacer sin un if miren #include struct etapas{ int horas; int minutos; int segundos; }et[100]; using namespace std; int main(){ int n,m,s,a=0,b=0,c=0,d=0; cin>>n; for(int i=0;i>et[i].horas; cin>>et[i].minutos; cin>>et[i].segundos; a+=et[i].segundos; b+=et[i].minutos; c+=et[i].horas; } m=a/60; b+=m; a=a%60; d=b/60; c+=d; b=b%60; cout