60. Programación en C++ || Estructuras || Ejercicio - Empleado con mayor y menor salario

  Рет қаралды 190,876

ProgramacionATS

ProgramacionATS

Күн бұрын

Пікірлер: 195
6 жыл бұрын
💻 Apúntate al curso completo de Programación en C++: Hotmart: hotmart.com/es/marketplace/productos/programacion-en-c-v0ivo/N78682741H
@sebastianmartinez-pr9vg
@sebastianmartinez-pr9vg 4 жыл бұрын
cuanto tiempo tiene el curso ?
@marcosantoniopalmamontano6263
@marcosantoniopalmamontano6263 3 жыл бұрын
hola me gustaria saber si este ejercicio se puede hacer en dfd
@alanaguilar3049
@alanaguilar3049 Жыл бұрын
He tenido maestros con doctorados y maestrías, pero este loco es el mejor maestro de programación que he tenido. Dios lo cuide donde quiera que esté ❤
@chicotrcr2pump
@chicotrcr2pump 3 жыл бұрын
Que gran inteligencia de este joven, es increíble que a esas edad maneje esos conocimientos, una verdadera pena perderlo.
@alexiscrespo4137
@alexiscrespo4137 8 жыл бұрын
Muchas gracias por toamrte el tiempo de enseñar a toda la gente por esta plataforma, me gustan mucho tus videos sigue asi espero que crezcas como canal, y puedas hacer mas tutoriales, suerte !
8 жыл бұрын
Muchas gracias por el apoyo Alexis :) Un saludo desde Perú
@Foredres
@Foredres 7 жыл бұрын
*Ejercicio 4* Lo noté simple, aunque sea la forma de desarrollar el ejercicio, me sirvió como práctica de memoria sobre las estructuras. - Inicio código. /* Bloque 10 Ejercicio 04 Hacer un arreglo de esctructura llamada atleta para N atletas que contenga los siguientes campos: nombre - país - numero_medallas. Y devuelva los datos (Nombre,país) del atleta que ha ganado el mayor número de medallas. */ #include #include using namespace std; struct atleta{ char nombre[30]; char pais[15]; int numero_medallas; }at[10]; int main(){ int mayor=0,n_atletas,posM; coutn_atletas; cout
@hernandezromeroedwinisrael4811
@hernandezromeroedwinisrael4811 6 жыл бұрын
muchas gracias, créeme que me ha servido de mucho, eh visto varios videos de como usar c++ y eres el mejor
@ezehernandez4950
@ezehernandez4950 6 жыл бұрын
WoW la verdad estoy empezando c y creo que explicas bien gracias por la ayuda sigue así !!! 👍
@Bridalerick
@Bridalerick 6 жыл бұрын
Tengo 13 años y tus tutoriales me han enseñado mucho. Gracias por todo : )
@promipicode
@promipicode 4 жыл бұрын
Como vas. seguis programando yo tengo 14 y me encanta no paro de estudiar xd. decime tu free fire jjaja jugamos aunque no juegue y si tenes fort
@enzoleonel17
@enzoleonel17 4 жыл бұрын
@ESTEBAN DANIEL ESPINOZA AYQUIPA Me alegro que haya gente joven, interesado en aprender programación :3, Éxitos chicos!!!, igual un consejo que les doy: cuiden sus ojos, NO programen de noche, usen la luz del día para iluminar su pantalla y HA codificar :D y si van muy en serio con la programación tanto que quieren trabajar de esto, les recomiendo aprender INGLES que es muy importante para ser un excelente programador a futuro ;3. Bendiciones y sigan adelante con sus sueños UwU. Y recuerden "Si pueden Imaginarlo, pueden Programarlo".
@yoniyonathanaquinoi1673
@yoniyonathanaquinoi1673 4 жыл бұрын
Eres gigante. Muchas gracias desde donde te encuentres.
@GaaeelPA
@GaaeelPA 3 жыл бұрын
No sabes cuanto te extraño hermanaso, un abrazo crack.
@lilianacuadro1972
@lilianacuadro1972 7 жыл бұрын
La verdad que explicas super bien y entiendo yo que no soy capaz de hacer 1 ejercicio voy a prendiendo como hacerlo de verdad gracias
@hectorsum8102
@hectorsum8102 7 жыл бұрын
Eres un capo explicando en tus videos amigo!
@andresvenialgo9897
@andresvenialgo9897 6 жыл бұрын
bien explicado, se gano un like
@si-dx9fu
@si-dx9fu 8 жыл бұрын
me encanta tus tutoriales!!
@victorgregoriohernandezzam1765
@victorgregoriohernandezzam1765 4 жыл бұрын
Gracias que en paz descanses maestrazo!!! /* Hacer un arreglo de estructura llamada atleta para N atletas que contenga los siguientes campos: nombre, país, numero_medallas. y devuelva los datos (Nombre, país) del atleta que ha ganado el mayor número de medallas.*/ #include #include using namespace std; struct atleta{ char name[30]; char pais[30]; int medallas; }atle[50]; int main(){ int atletas,posM=0,posm=0; float mayor=0,menor=99999; cout
@PabloVonGunten
@PabloVonGunten Жыл бұрын
muy buenos los videos , super claros
@renzoguerra3521
@renzoguerra3521 6 жыл бұрын
Yo lo hice sin poner la variable posM y posm, ya que luego se puede comparar solo si el salario del empleado es igual a el menor salario o si el salario del empleado es igual al mayor salario. De esta forma, se imprime en pantalla el/los empleado/s con menor/es o mayor/es salarios. ¿Qué pasa si hay 2 empleados con el mismo salario, y ambos tienen el mayor o menor salario? En la que lo hizo ATS solo guarda el ultimo empleado comparado con la variable posM o posM. #include using namespace std; struct empleados{ char nombre[30]; float salario; }emp[100]; int main() { int i,empleados_ingresados; float mayor=0, menor=100000; coutempleados_ingresados; //Ingresando datos for(i=0;i
@syncdaryl
@syncdaryl 5 жыл бұрын
Eres genial bro, me has sacado de muchos apuros
@kjhhgfhg
@kjhhgfhg 5 жыл бұрын
ya falleció :C
@enzoleonel17
@enzoleonel17 4 жыл бұрын
Comparto mi código del ejercicio 4 con l@s panas :3: /*Ejercicio 4: Hacer un arreglo de estructura llamada atleta para N atletas que contenga los siguientes campos: nombre, país, numero_medallas. y devuelva los datos (Nombre, país) del atleta que ha ganado el mayor número de medallas.*/ #include #include using namespace std; const int N = 1000; struct atleta { char nombre[50]; char pais[50]; int numero_medallas; }atletas[N]; int main() { int num_atletas, mas_medallas = 0, posM = 0; coutnum_atletas; cout
@bruma4592
@bruma4592 3 жыл бұрын
Para qué la constante N?
@enzoleonel17
@enzoleonel17 3 жыл бұрын
@@bruma4592 no es nada de relevancia solo quise poner en vez de "atletas[1000];" Poner "atletas[N];" con ayuda de una variable constante global previamente declarado en el código jeje :b, gustos míos :v
@shouttoyys
@shouttoyys 3 жыл бұрын
// Ejercicio 4: Hacer un arreglo de estructura llamada atleta para N atletas que contenga los siguiente campos: nombre, país, numero_medallas. y devuelva los datos (Nombre, país) del atleta que ha ganado el mayor número de medallas. #include #include #include #include #include #define N 50 #define in " > " #define rsl " Resultado - " struct atletas { char nombre[N]; char pais[N]; int numMedallas; }atl[100]; using namespace std; int verif (int valor, int max, int min); int main(int argc, char** argv) { int ax, lenght, rlx = 1000; int may = -9999, min = 9999; int pos = 0, posM = 0; do { ax = 0; cout lenght; int max = 10, min = 0; ax = verif(lenght, max, min); } while (ax == 1); system("cls"); for (int k = 0; k < lenght; ++k) { cout
@erickcarrillo4640
@erickcarrillo4640 2 жыл бұрын
/* Ejercicio 4: Hacer un arreglo de estructura llamada atleta para N atletas que contenga los siguientes campos: nombre, país, numero_medallas. y devuelva los datos (Nombre, país) del atleta que ha ganado el mayor número de medallas. */ #include #include using namespace std; struct atleta{ char nombre[30]; char pais[25]; int numeromedallas; }atletasn[100]; int main(){ int atletas,mayor=0,PosM=0; coutatletas; for(int i=0;i
@oiverarmandoch
@oiverarmandoch 2 жыл бұрын
un like hasta el cielo buen hombre
@MiguelAngelCornejo81
@MiguelAngelCornejo81 8 жыл бұрын
Hola Alejandro, estos tutoriales son muy buenos y explicativos no sé cuantos vídeos tengas planeados para todo el curso pero espero sean bastantes, espero la parte de la definición de clases que me imagino vendrá luego de la explicación de estructuras. Ahora hablando acerca del ejemplo que explicaste acá y del ejercicio asignado el cual recién acabo de realizar. ¿Como se podría reflejar el resultado si hipotéticamente 2 o más empleados tienen el mismo mayor salario o el mismo menor salario o si los atletas tienen un mismo numero de medallas?, lo normal sería que como no existe menor o mayor salario sería mostrarlos a todos o no mostrar nada en mi razonamiento, sé que estoy abarcando más allá de lo planteado en el problema pero me gustaría ver como abarcarías dicho evento.
@nachoagost8505
@nachoagost8505 3 жыл бұрын
se podria abarcar una vez que ya tenes el menor salario por ejemplo, hacer una busqueda secuencial de el valor del menor salario, y si solamente lo encontras una vez que el programa siga como estaba pensado, y si encontras el mismo valor mas de una vez, que se almacenen las posiciones de las veces en las que se lo encuentra e imprimir uno de cada uno
@diegoa.mermavilca4787
@diegoa.mermavilca4787 4 жыл бұрын
sos un crack !
@sebastiancorredor8153
@sebastiancorredor8153 5 жыл бұрын
#include #include #include #include #include #include #include using namespace std; struct atletas{ char nombre[100]; char pais[100]; int numero_medallas; }atl[0]; int main(){ int aux=0, n=0, mayor=0, x=0; coutn; cout
@learning2895
@learning2895 4 жыл бұрын
Yo lo hice de una manera un tanto distinta. //Ejercicio 3: Realizar un programa que lea un arreglo de estructuras los datos de N empleados de la empresa y que imprima los datos del empleado con mayor y menor salario. #include using namespace std; struct Empleado{ char nombre[21]; int edad; char oficio[21]; float salario; }; int main(void){ int n; coutn; cin.clear(); cin.ignore(10000, ' '); //Limpiamos buffer struct Empleado empleados[n]; for (int i=0; i
@paredesgamboacarloseduardo3569
@paredesgamboacarloseduardo3569 4 жыл бұрын
Cecyt 14 Carlos Paredes 4iv5 fue un buen ejemplo lo entendi muy bien
@abdieltutoriales
@abdieltutoriales 6 жыл бұрын
Ejercicio 4 Completo /*Ejercicio 4: Hacer un arreglo de estructura llamada atleta para N atletas que contenga los siguientes campos: nombre, país, numero_medallas. y devuelva los datos (Nombre, país) del atleta que ha ganado el mayor número de medallas. */ #include #include #include using namespace std; struct atleta{ char nombre[25]; char pais[30]; int num_medallas; }atletas[1000]; int main (){ int n_atletas,posm,posM,mayor=0,menor=99999999; coutn_atletas; for(int i=0;i
@oskarfranz2290
@oskarfranz2290 6 жыл бұрын
EJERCICIO 4 #include #include #include using namespace std; struct atletas{ char name[20]; char pais[10]; int medal; }atl[100]; int main(){ int may=0,n_atl,posM; coutn_atl; for(int i=0;i
@davidsc398
@davidsc398 4 жыл бұрын
INMORTAL AMIGO , GRACIAS Y DESCANSA EN PAZ. #include #include #include #include #include using namespace std; struct atleta{ char nombre[30]; char pais[30]; int numero_medallas; }; int main (){ setlocale(LC_CTYPE,"Spanish"); int n,mayor=0,pos=0; cout
@peznerd6986
@peznerd6986 4 жыл бұрын
Muy buena. Tendré en cuenta lo de atleta atletas[n]. Yo lo que hacía era declarar la estructura dentro de int main luego de pedirle el n al usuario.
@JP-fg4bp
@JP-fg4bp 2 жыл бұрын
Luego de romperme la cabeza contra la pared por un día y medio, usando 2 banderas (una dentro de la estructura) con varios "if" y bucles anidados, conseguí que el programa luego de soltar el atleta con mas medallas, sin organización alguna imprime los otros atletas. #include #include int main(){ int n_atletas, mayor, band=0; std::coutn_atletas; struct atleta{ char nombre[50], pais[50]; int medallas, impreso=0; }atl[n_atletas]; for(int i=0; i
@remo9441
@remo9441 Жыл бұрын
Ejercicio 3: #include #include #include using namespace std; struct empleado{ char nombre[20]; float salario; }empl[100]; int main(){ float msal, menorsal; int pos, cant, pos2; cout > cant; fflush(stdin); for (int f=0; f
@marquiños16
@marquiños16 4 жыл бұрын
//Resolucion del ejercicio: #include #include using namespace std; //Creamos la estructura con los campos solicitados struct atletas{ char nombre[20]; char pais[20]; int n_medallas; }atl[100]; //Funcion Principal int main(){ int pos,max = 0,Mpos = 0; coutpos; for(int i=0;i
@JD-eh6op
@JD-eh6op 5 жыл бұрын
#include #include using namespace std; struct atleta{ char name[20]; char pais[20]; int medallas; }atletas[30]; int main(){ int pos; int canti; int mayor=0; coutcanti; cout
@patriciocruzz.2886
@patriciocruzz.2886 5 жыл бұрын
struct empresa{ char nombre[10]; int edad; float salario; struct direccion guia; }/*empleados[100]*/; int main(){ int num,min=999,max=0,m=0,n=0; coutnum; struct empresa empleados[num]; for(int i=0;i
@ORamosBets
@ORamosBets 5 жыл бұрын
/*Ejercicio 4: Hacer un arreglo de estructura llamada atleta para N atletas que contenga los siguientes campos: nombre, país, numero_medallas. y devuelva los datos (Nombre, país) del atleta que ha ganado el mayor número de medallas.*/ #include #include #include #include using namespace std; struct atleta{ char nombre[20]; char pais[20]; int medallas; }natletass[100]; int main(){ int natletas,posM; float mayor=0; coutnatletas; //pedri los datos. for(int i=0;i
@claudionavarro8444
@claudionavarro8444 2 жыл бұрын
En el ejercicio resuelto por Alejandro donde pide la cantidad de empleados, si colocamos por ejemplo un nombre en ves de numeros el programa no funciona, alguna sugerencia?
@luisjesuslaurentecastillo5479
@luisjesuslaurentecastillo5479 Жыл бұрын
Restringir los caracteres
@Misteriosyrelatos1
@Misteriosyrelatos1 3 жыл бұрын
gracias te amo
@lulielloveluz6070
@lulielloveluz6070 6 ай бұрын
EJERCICIO 4: #include #include using namespace std; struct atleta{ char nombre[30],pais[20]; int medallas; }atletas[100]; int main(){ int n_atletas,mayor=0,posM=0; coutn_atletas; for(int i=0;i
@anjhergustavo
@anjhergustavo 6 жыл бұрын
/* Descripción: Hacer un arreglo de estructura llamada atleta para N atletas que contenga los siguientes campos: nombre, país, numero_medallas. y devuelva los datos (Nombre, país) del atleta que ha ganado el mayor número de medallas. */ #include #include #include //#include //@ToDo Librería de system("pause") y numero random; using namespace std; int main(){ int num_atletas, mayor = 0, menor = 32700, May_i, men_i; struct atleta { char nombre[31]; int edad; char pais[31]; int num_medallas; } participante[20]; cout > num_atletas; for (int i = 0; i < num_atletas; i++){ fflush(stdin); cout
@marcosantoniopalmamontano6263
@marcosantoniopalmamontano6263 3 жыл бұрын
hola me gustaria saber si este ejercicio se puede hacer e dfd
@guillermomasis2788
@guillermomasis2788 Жыл бұрын
Por mas que busco el error en mi codigo no lo encuentro , no me sirve el salario menor. :( //Estructura anidada Mayor y menor salarios #include #include #include using namespace std; struct empleado{ char nombre[30]; int salario; }empleados[100]; int main(){ int n=0; int salmayor=0; char salmenor=9999; int posMen=0; int posMay=0; coutn; for (int i = 0; i < n; i++) { fflush(stdin); cout
@asuliitoh
@asuliitoh 2 жыл бұрын
/*Ejercicio 4: Hacer un arreglo de estructura llamada atleta para N atletas que contenga los siguientes campos: nombre, país, numero_medallas. y devuelva los datos (Nombre, país) del atleta que ha ganado el mayor número de medallas.*/ #include using namespace std; struct atleta{ char nombre[20]; char pais[20]; int numero_medallas; }at[100]; int main() { int natletas, mayornmedallas=0, mm; int i=1; cout >natletas; do{ cout
@IngeEdwin
@IngeEdwin 7 жыл бұрын
quisiera imprimir los datos de forma horizontal es decir asi como lo hago??? NOMBRE APELLIDO DIRECCION EDWIN Santillana CALDERAS como lo puedo mostrar asi pero con los datos de tu ejemplo ???
@aldebaranmoralesosorio6171
@aldebaranmoralesosorio6171 4 жыл бұрын
Aldebaran M.4IV6.CECYT 14.Este video me encello hacer con estructuras empleado mayor y menor salario
@violetafernandez2042
@violetafernandez2042 2 жыл бұрын
hola buena snoches consulta como hacer para saber contabilizar la cantidad de veces que un cliente hace una compra* y como contabilizar la cantidad de ventas con descuento?. gracias
@maurowaldemargalizzi6093
@maurowaldemargalizzi6093 7 жыл бұрын
#include #include #include using namespace std; struct empleado{ char nombre[50]; char pais[50]; int numero_medallas; }atl[100]; int main(int argc, char *argv[]) { int posM=0,mayor=0; int n_atletas; coutn_atletas; cout
@jorgedaniel6843
@jorgedaniel6843 7 жыл бұрын
es la trea o el trabajo ?
@michaeltaboada8912
@michaeltaboada8912 2 жыл бұрын
//Ejercicio: Estructura atleta: nombre, pais, numero de medallas. El atleta (nombre y pais) con mayor medallas #include using namespace std; struct Atleta{ char nombre[30]; char pais[20]; int medallas; }Atleta[30]; int main(){ system("COLOR F0"); int medallasMayor=0, posMayor=0; int cantidadAtletas; coutcantidadAtletas; for(int i=0; i
@MiguelMartinez-kw9ik
@MiguelMartinez-kw9ik 7 жыл бұрын
Cuando preguntas el número de empleados ¿cómo le harías para imprimir los datos de cada empleado que ingresaste?
@Foredres
@Foredres 7 жыл бұрын
Utilizarías otro bucle for, imprimiendo cout
@santiagoalfonsolunarueda8592
@santiagoalfonsolunarueda8592 4 жыл бұрын
/*Ejercicio propuesto*/ #include #include using namespace std; struct atleta { char nombre[20]; char pais[20]; int numero_medallas; }atletas[100]; int main () { int n; int mayor_medallas=0; int pos=0; coutn; for (int i=0; i
@om8238
@om8238 4 жыл бұрын
Comparto mi solucion, que toma en cuenta si hay mas de un empleado con el mismo mayor a menor salario. Use matrices aunque creo que pude utilizar arreglos y no se complicaba tanto. #include #include using namespace std; struct empleado{ char nombre[20]; float salario; }emp[100]; int main(){ int cantidad, i, colm=0, film=0, colM=0, filM=0; float menor, mayor; coutcantidad; int matrizm[cantidad][cantidad], matrizM[cantidad][cantidad]; for(i=0; i
@om8238
@om8238 4 жыл бұрын
Practicamente si hay un salario mayor al anterior se va a la siguiente fila de la matriz y se pone ahi el valor, en caso sea igual se mantiene en la misma fila y se pone el valor en la siguiente columna. Y de la misma forma con el menor salario. Al final se imprime la ultima fila.
@Ricxipuerto
@Ricxipuerto 4 ай бұрын
Porfa hagan videos que tengan estas estructuras float ,char,for,while
@josuemedina6882
@josuemedina6882 4 жыл бұрын
Pequeño aporte. #include #include using namespace std; struct atleta{ char nombre[20]; char pais[20]; int numero_medallas; }atletas[20]; int main(){ int n, Mayor=0, pos; char band = 'F'; coutn; cout
@pabloalvarez1634
@pabloalvarez1634 6 жыл бұрын
Buenas, tu ejemplo fallaria en caso de que hubiera dos empleados con el mismo salario (ya fuera max o min), te dejo como lo habria hecho yo: #include #include #include using namespace std; struct tEmpleado { string nombre; int salario; }; typedef tEmpleado tLista[100]; void introducirdatos(tLista & empleado, tEmpleado & datos, int & numE); void salminmax(tLista & empleado, tEmpleado & datos, int & max, int & min, int & numE); int main() { int max = 0, min = 0, numE = 0;; tLista empleado; tEmpleado datos; introducirdatos(empleado, datos, numE); salminmax(empleado,datos,max,min,numE); return 0; } void introducirdatos(tLista & empleado, tEmpleado & datos, int & numE){ cout numE; for (int i = 0; i < numE ; ++i) { cout > empleado[i].nombre; cout > empleado[i].salario; } } void salminmax(tLista & empleado, tEmpleado & datos, int & max, int & min, int & numE){ min = empleado[0].salario; max = empleado[0].salario; for (int i = 0; i < numE ; ++i){ if(empleado[i].salario < min){ min = empleado[i].salario; } if(empleado[i].salario > max) { max = empleado[i].salario; } } cout
@jonrodriguez5174
@jonrodriguez5174 6 жыл бұрын
Una ayudita chic@s por favor. Cuando n=1 no me recorre el bucle for la 2da vez para i=0 mientras que i
@josuebarrios6119
@josuebarrios6119 4 жыл бұрын
#include #include using namespace std; struct atleta{ char name[20]; char pais[50]; int num_medallas; }atletas[100]; int main(){ int n, mayor = 0, pos = 0; coutn; for(int i=1;i
@alvarob15
@alvarob15 8 жыл бұрын
Hola, gracias por el video; tengo una duda, no habria otra forma de hacer estructuras de N variables, ya que si pones 100 gastas memoria (solo es por curiosidad, ya que si compila XD), mi idea fue declara las variable en el int main, ya que poniendole inicalizadores dentro de la estructura no me la leia, struct corredor{ char nombre[40]; int edad; char sexo[10]; char club[40]; corredor() {i=0} // SUPONGO QUE NO RECONOCE EL i en persona // YA QUE CUANDO CIERRA LA LLAVE, ya sale de su alcance }persona[i]; La otra forma que pense seria #include using namespace std; struct corredor{ char nombre[40]; int edad; char sexo[10]; char club[40]; }; int main (){ int i, cant; struct corredor persona[i]; coutcant; for(i=0;i
@darwincardenas4427
@darwincardenas4427 8 жыл бұрын
un arreglo dinamico se hace con punteros.
@abelricardomejiachavez8325
@abelricardomejiachavez8325 6 жыл бұрын
#include #include using namespace std ; struct DATOS{ char nombre[30] ; char pais[30]; int n_medallas; }atleta[100]; int main (){ int n; int mayor; cout>n; system("cls"); for(int i=0;i
@bigoshie
@bigoshie 5 жыл бұрын
El ejercicio 4 utilizando ordenamiento por selección. #include #include #include //Sirve para poder utilziar los carácteres españoles, (Acentos, ñ, ¿, ¡) #include using namespace std; struct medallistas{ //La estructura de los medallistas: char nombre[60]; char pais[15]; int medallas[4]; }meda[50]; //Pueden inscribirse 50 medallistas. struct madaux{ //La estructura auxiliar, para el ordenamiento por seleccion. char nombre[60]; char pais[15]; int medallas[4]; }aux; int main(){ setlocale(LC_CTYPE,"Spanish"); //La función de clocale para seleccionar el idioma. int cantidad, min, e; do{ coutcantidad; if(cantidad 50){ system("cls"); cout
@shm6981
@shm6981 5 жыл бұрын
No sabia de la existencia de la libreria clocale muy buen codigo
@EvaristeG10
@EvaristeG10 4 жыл бұрын
Lo único rescatable de tu solución es la libreria locale
@peznerd6986
@peznerd6986 4 жыл бұрын
Un asco total de solución. Muchísimas cosas de más y no sigue la consigna. Abrazo.
@peznerd6986
@peznerd6986 4 жыл бұрын
#include #include #include using namespace std; int main(){ int n, mayor = -1, nmayor; coutn; struct atleta{ char nombre[30]; char pais[30]; int numero_medallas; }atleta[n]; for(int i=0;i
@santimf
@santimf 6 жыл бұрын
Mi propuesta para el ej3(resuelto en video) antes de verlo: #include #include #include using namespace std; //estructuras struct empleados{ char nombre[20]; char departamento[20]; int anyoantiguedad; float salario=0;//incializo a 0 el salario en principio int codigoempleado; }; int main(){ //constantes y variables int num_empleados;//para pedirlo, pero debe ser menor que el tam def arreglo: struct empleados mejor_pagado,peor_pagado,empleado[50];//arreglo de estructuras con tam def= 50 .
@erased4600
@erased4600 4 жыл бұрын
esta re bien waxo pero hay maneras mas eficientes de hacerlo y de paso usar menos codigo skksks pero esta re bien
@deniiamaya4582
@deniiamaya4582 4 жыл бұрын
Como hago para hacerlo si struct ni arreglos solo con los ciclos y con subprograma?
@pablomartinez9871
@pablomartinez9871 5 жыл бұрын
Buenas! Tengo una duda. He estado leyendo los comentarios del ejercicio del final del video y todos ponen al final de la estructura que puede haber 100 atletas. Mi duda es que si en vez de atletas, fuera el censo de un pais por ejemplo, no sabes cuanta gente hay, por lo que si le das un numero cualquiera quizas se queda corto. ¿Hay alguna manera de escribir el codigo de forma que el que mete los datos tambien defina el tamaño de la estructura?
@adriel8152
@adriel8152 5 жыл бұрын
Hola, quizá ya haz respondido tu pregunta, pero por sino o para futuras referencias, en esos casos en que requieres declarar un vector dinámico ( se llama dinámico porque su valor es lo contrario a estático, tú no inicias el valor, sino que se inicia según el usuario lo requiera ) se utilizan los punteros. Algo que yo hacía antes era declarar el vector después de preguntar al usuario la cantidad de personas, por ejemplo: int cantPersonas ; cout > cantPersonas; // Entonces después declaro el vector int vector [ cantPersonas ] ; De esta manera, el usuario sin saberlo inicia el vector. Pero por algún lugar me pareció leer que esto no es una buena práctica, el programa no da error, de hecho el programa se ejecuta bien, pero es de esas cosas que no deberías hacer. Para declarar vectores dinámicas, utiliza punteros. Aquí te dejo un hilo que habla sobre el tema. es.stackoverflow.com/questions/6635/cómo-establecer-el-tamaño-de-un-arreglo-dinámicamente
@pablomartinez9871
@pablomartinez9871 5 жыл бұрын
@@adriel8152 Tiene sentido, muchas gracias!
@Luskware
@Luskware 4 жыл бұрын
#include #include using namespace std; struct atletas{ char nombre[50]; char pais[50]; int medallas; }atl[100]; int main(){ int n_atletas,posM=0; int mayor = 0; coutn_atletas; cout
@nachoagost8505
@nachoagost8505 3 жыл бұрын
/*arreglo de estructuras llamada atleta para N atletas que contenga los siguientes campos: nombre,pais,nromdllas. y que devuelva los datos (nombre y pais) del que tenga mas medallas*/ #include #include using namespace std; struct atleta{ char nombre[20]; char pais[15]; int nrmdllas; }atleta[100]; int main(){ int N;coutN; cout
@andresgarzon7357
@andresgarzon7357 7 жыл бұрын
pana como puedo pasar el codigo a c# osea cout es printf pero cin.getline nose como pasarlo a scanf
@FernandoSanchezDaza
@FernandoSanchezDaza 6 жыл бұрын
/*Ejercicio 4*/ #include #include using namespace std; struct Atleta{ char nombre[30]; char pais[15]; int num_medallas; }atle[100]; int main(){ int n_atleta, posM = 0, posm = 0; float mayor = 0, menor = 9999; coutn_atleta; for(int i=0; i
@maykolalvarezsistemas6132
@maykolalvarezsistemas6132 4 жыл бұрын
en arreglo unimidencional c# como seria
@GeronimoGarzon
@GeronimoGarzon 7 жыл бұрын
#include #include using namespace std; struct atleta{ char nombre[20]; char pais[20]; int n_medallas; }atletas[100]; int main(){ int n_atletas; cout > n_atletas; for(int i=0;i
@Duvancillo
@Duvancillo 7 жыл бұрын
intente hacer un programa en base al tuyo que registrara unos estudiantes y mostrara a los mayores de edad pero el compilador me da error en la ninea en donde le doy cin
@brianorellanaita1190
@brianorellanaita1190 7 жыл бұрын
es "cin>>" no "cin
@juanaguilar829
@juanaguilar829 4 жыл бұрын
Saludos, mi tarea pero no usé el fflush(stdin), es mejor el cin.clear() y el cin.ignore(50,' ') #include using namespace std; struct Atletas{ char nombre[30]; char pais[30]; int medallas; }atleta[200]; int main(){ int n,mayor,pos; coutn; for(int iter=1;iter
@Науэль2002
@Науэль2002 6 жыл бұрын
#include using namespace std; struct atletas{ char nombre[20]; char pais[20]; int medallas; }a[100]; int main(){ int n,s; int mayor=0,pos; coutn; for (int i=0; i
@wuichoav8772
@wuichoav8772 2 жыл бұрын
Ejercicio 4: #include #include using std::cout; using std::cin; using std::endl; struct atleta { char nombre[30]; char pais[15]; int numero_medallas; }atletas[100]; // Se crea el arreglo de N cantidad de atletas. int main() { int num_atletas, mayor = 0, pos_Mayor = 0; cout
@miramontessanchezcarlos4360
@miramontessanchezcarlos4360 4 жыл бұрын
Aprendí que puedo ingresar un numero de personas especifico. cecyt 14 "Luis Enrique Erro" Carlos M 4IV6
@rubendl_8
@rubendl_8 7 жыл бұрын
no se si será por mi compilador pero cuando pongo el fflush (stdin); me da error y me dice que no fue declarada, como lo puedo solucionar?
@fornever3645
@fornever3645 6 жыл бұрын
Ruben Domenech que te dice exactamente la consola? Si usas el fflush asegurate que el código que tienes es IDENTICO al que te esta dando alejandro, por que el fflush tiene unos cuantos problemas, por asi decirlo el fflush es una solucion rápida y simple por eso tienes que tener el mismo código que él te dio, para que no de error.
@johanadelgado4693
@johanadelgado4693 2 жыл бұрын
/*Hacer un arreglo de estructura llamada atleta para N atletas que contenga los siguientes campos: nombre, país, numero_medallas. y devuelva los datos (Nombre, país) del atleta que ha ganado el mayor número de medallas.*/ #include #include #include #include struct atletas{ char nom [30]; char pais[30]; int num_medallas; }; main(){ atletas com[100]; int n, posM=0, posm=0; int mayor_Medalla=0, menor_Medalla=10000; printf("ingrese la cantidad de atletas:"); scanf("%d",&n); printf("ATLETAS: "); for(int i=0;imayor_Medalla){ mayor_Medalla=com[i].num_medallas; posM=i; }if(com[i].num_medallas
@lorelvis1185
@lorelvis1185 4 жыл бұрын
/* Hacer un arreglo de estructura llamada atleta para N atletas que contenga los siguientes campos: nombre, país, numero_medallas. y devuelva los datos (Nombre, país) del atleta que ha ganado el mayor número de medallas. */ #include "iostream" #include "conio.h" using namespace std; struct Atleta { char nombre[50]; char pais[50]; int numero_medallas; }; int main() { //Declaramos las variables. //p = perteneciente a la estructura "Atleta", maximo se podrá ingresar 100 atletas por sesión. //n = numero de atletas que se ingresarán. //max_medallas = el mayor numero de medallas comparado entre los atletas. //id = identificador del atleta con mas medallas. struct Atleta p[100]; int n, max_medallas, id;; //Cuestionamos al usuario cuantos atltetas va a ingresar. cout > n; cin.ignore(256, ' '); //Hacemos un bucle, donde se ingresaran los atletas y se comparan la cantidad de medallas de cada uno. for (int i = 0; i < n; i++) { system("cls"); cout > p[i].numero_medallas; cin.ignore(256, ' '); if (p[i].numero_medallas > max_medallas) { max_medallas = p[i].numero_medallas; id = i; } } //Imprimimos en pantalla los datos del atleta con mas medallas (nombre, pais) system("cls"); cout
@jastintheceooffinanasapost6204
@jastintheceooffinanasapost6204 5 жыл бұрын
/* Hacer un arreglo de estructura llamada atleta para N atletas que contenga los siguientes campos: Nombre, país, numero_medallas. y devuelva los datos (Nombre, país) del atleta que ha ganado el mayor número de medallas. */ #include #include #include #include using namespace std; struct Atleta{ char Nombre[100]; char Pais[100]; int Numero_Medallas; }AtletaUnder0; int main(){ int N_Atletas,i=0,Mayor=0,Menor=999999,MasMedallas=0,MenosMedallas=0; char Mayoire[100],Menoire[100],PaisTrollo[100],PaisLegendario[100]; Inicio: system("cls"); coutN_Atletas; for(i=0;i
@jahiralexanderceloriomalav7618
@jahiralexanderceloriomalav7618 4 жыл бұрын
#include using namespace std; struct atleta{ string nombre = ""; string pais =""; int num_medallas; }atletas[100]; int main() { int n,mayor=0,posm; cout
@marceloriveros8963
@marceloriveros8963 7 жыл бұрын
Mi tarea /*4.Hacer un arreglo de estructura llamada atleta para N atletas que contenga los siguientes campos: nombre, país, numero_medallas. y devuelva los datos (Nombre, país) del atleta que ha ganado el mayor número de medallas.*/ #include #include #include using namespace std; struct atleta{ char nombre[20]; char pais[15]; int numero_medallas; }atletas[100]; int main(){ int n, mayor = 0; int posM=0; printf("\t\tDatos de uno o mas atletas ingresados por el usuario "); printf("Ingrese el numero de atletas: "); scanf("%d", &n); for (int i = 0; i < n; i++){ fflush(stdin); printf("Nombre del atleta: "); cin.getline(atletas[i].nombre, 20, ' '); printf("Pais del mismo: "); cin.getline(atletas[i].pais, 15, ' '); printf("Cantidad de medallas obtenidas: "); scanf("%d", &atletas[i].numero_medallas); if(atletas[i].numero_medallas > mayor){ mayor = atletas[i].numero_medallas; posM = i; } printf(" "); } printf(" \tDatos del atleta con mayor cantidad de medallas "); printf("Nombre: %s ", atletas[posM].nombre); printf("Pais: %s ", atletas[posM].pais); system("pause"); return 0; }
@adro1999
@adro1999 5 жыл бұрын
#include #include using namespace std; struct Atleta { char nombre[20]; char pais[25]; int numero_medallas; }atletas[100]; int main() { int n, mayor = 0, posM; cout > n; for (int i = 0; i < n; i++) { cin.ignore(); cout
@dvddavizcky3254
@dvddavizcky3254 8 жыл бұрын
#include #includestruct atleta{ char nombre[100]; char pais[100]; int numero_medallas; }atleta[100];using namespace std;int main(){ int n; coutn; for(int i=0;i
@TheMegadeth667
@TheMegadeth667 6 жыл бұрын
#include using namespace std; struct atleta { char nombre [30]; char pais [30]; int num_medallas; }n_atletas[100]; int main() { int n, mayor=0; cout > n; for (int i=0; i> n_atletas[i].num_medallas; if (n_atletas[i].num_medallas > mayor){ mayor = n_atletas[i].num_medallas; } } for (int i=0; i
@7419carlitos
@7419carlitos 7 жыл бұрын
Super easy: #include #include using namespace std; struct Atletas { int medallas; char nombre[20]; char pais[20]; } atleta[100]; int main(){ int n, mayor=0, pos; cout > n; cout
@jorgedaniel6843
@jorgedaniel6843 7 жыл бұрын
es la trea o el ejercicio?
@monkeyd.naluff9403
@monkeyd.naluff9403 7 жыл бұрын
#include #include #include #include #include using namespace std; struct atleta{ char nombre[20]; char pais[20]; int medallas; }atleta[100]; int main(){ int n; coutn; for(int i=0;i
@tobiasvalderrey3599
@tobiasvalderrey3599 5 жыл бұрын
#include #include using namespace std; struct atleta{ char nombre[20]; char pais[10]; int numero_medallas; }atletas[200]; int main(){ int atleta_mayor = 0,natl; int posM = 0; coutnatl; cout
@imanolitoo
@imanolitoo 6 жыл бұрын
Resuelto ejercicio 4 estructuras #include #include using namespace std; struct atletas{ char nombre[20]; char pais[30]; int numero_medallas; }atlet[100]; int main(){ int n_atletas, mayor = 0, medallasM; coutn_atletas; for(int a=0; a
@JuniBox4
@JuniBox4 8 жыл бұрын
Hola, amigo se que no es una pregunta relacionada con el Vídeo, pero tengo una inquietud, ¿los ingenieros de sistemas, aprenden técnicas hacking? ¿los ingenieros de sistemas pueden ser hackers? gracias saludos
@terrorhd3523
@terrorhd3523 8 жыл бұрын
1. A que te refieres con hacker?? 2. Si tu respuesta fue: Persona que disfruta aprendiendo detalles de los sistemas de programación y cómo extender sus capacidades, tan intensamente como, al contrario, muchos usuarios prefieren aprender sólo el mínimo necesario. O algo parecido tu respuesta esta en la misma definicion. La diferencia radica en que los hackers deben tenr MUCHISIMO conococimiento sobre las estructuras de las paginas web, servidores, etc, en cambio los programadores se dedican a crear. Creo que hay una carrera que te da inicios en esto de ser hacker, se llama Seguridad Informatica y checa en el canal de ProgramacionATS ahi hay un video de las diferencias entre uno y otro Si tu respuesta fue otra como un pirata informatico esta mal empleado tu termino, deberia ser un ciber-criminal, hacktivista o blackhat.
@geraldponce9967
@geraldponce9967 4 жыл бұрын
//ejercicio 4: #include using namespace std; struct atleta { char nombre[20]; char pais[20]; int medallas; }atl[100]; int main() { int n_atletas,mas = 0,m = 0;//mas y m para representar las medallas ganadas y su posición coutn_atletas; cout
@ismaelmolinasalas5118
@ismaelmolinasalas5118 6 жыл бұрын
alguien porfavor me podria ayudar con este ejercicio porfavor Escribir un programa que permita guardar las cuentas de un banco con sus respectivos No. de cuenta, nombre y saldo. Para ello se guardará la información en vectores (arrays). El programa mostrará por pantalla un menú de opciones: a. Crear una cuenta b. Ingresar un depósito c. Ingresar un retiro d. Informar el saldo del cliente e. Informar el saldo mínimo, máximo y medio de las cuentas f. Información de las cuentas abiertas (No. Cuenta, Nombre, saldo)
@milenaortega6660
@milenaortega6660 3 жыл бұрын
ayudenme en este jercicio porfavor Realizar un programa que calcule el gasto de una empresa de 10 empleados mediante el ingreso de sus sueldos de cada uno de ellos.
@VictorHernandez-vp3fh
@VictorHernandez-vp3fh 3 жыл бұрын
te puedo ayudar
@eduardopriegoalonzo225
@eduardopriegoalonzo225 4 жыл бұрын
//ejercicio estructuras VISUAL STUDIO #include using namespace std; struct atleta { char nombre[20]; char pais[20]; int medallas; }atletas[100]; int main() { int mayor = 0, posicion, competidores; cout > competidores; cin.ignore(); for (int i = 0; i < competidores; i++) { cout
@AlejandroMartinez-hd1mg
@AlejandroMartinez-hd1mg 4 жыл бұрын
#include #include #include #include using namespace std; struct atletas{ char nombre[100]; char pais[100]; int medallas; } atle[100]; int main(){ int num, mm=0, pos=0; coutnum; cout
@erick2078
@erick2078 3 жыл бұрын
Ejercicio 4 #include using namespace std; struct Atleta{ char nombre[35]; char pais[20]; int n_medallas; }atl[100]; int main(){ int n_atl; int medallaM=0, posM; coutn_atl; //Pidiendo informacion de N atletas for(int i=0;i
@ericktorres9826
@ericktorres9826 6 жыл бұрын
#include #include using namespace std; struct atletas{ char nombre[20]; char pais[20]; int numero_de_medallas; }atleta[100]; int main(){ int num_atletas,mayor=0,mayor_atleta; coutnum_atletas; for(int i=0;i
@Heisbrandon
@Heisbrandon 6 жыл бұрын
tengo un problema.... el fflush no me quiere funcionar en el compilador code blocks
@enzoleonel17
@enzoleonel17 4 жыл бұрын
Tienes que utilizar la librería "stdio.h" --> @/include o sino usa la funcion : cin.ignore(); Ese seguro te funciona
@zgoten3000
@zgoten3000 5 жыл бұрын
#include #include using namespace std; struct atleta{ char nombre[20]; char pais[20]; int medallas; }datos[100]; int main(){ int i,n, M; int mayor=0; coutn; for(i=0;i
@martinezmenaximena4413
@martinezmenaximena4413 4 жыл бұрын
Me gusta la explicación es clara y precisa Ximena M 4IV5 cecyt 14
@alisoleimani308
@alisoleimani308 4 жыл бұрын
#include using namespace std; struct Atleta { string nombre; string pais; int numero_medallas; }atleta[100]; int cant_atleta; void PedirDatos() { std::cout cant_atleta; std::cout
@0101erick
@0101erick 6 жыл бұрын
Como lo hago en java eclipse?
@SilicioVE
@SilicioVE 8 жыл бұрын
gracias amigo aprendo mucho contigo yo te podre preguntar cosas por tw?
8 жыл бұрын
Hola :) muchas gracias.. jaja la verdad preferiría FB, no entro mucho a tw :) puedes preguntarme en la página de ProgramacionATS :) Un saludo
63. Programación en C++ || Funciones || Definición de Funciones
10:41
Programación ATS
Рет қаралды 723 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
123. Programación en C++ || Archivos || Escribir en un archivo de texto
16:20
De código espagueti a código PROFESIONAL en 15 Minutos
14:51
Product Crafter
Рет қаралды 3,5 М.
Programación en C: STRUCTS y vectores de STRUCTS
19:36
Binary Man
Рет қаралды 5 М.
86. Programación en C++ || Punteros || Asignación dinámica de arreglos
10:52