elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: Necesito ayuda con un for en: 26 Noviembre 2020, 23:48 pm
Ahí lo mando completo. Necesito ayuda :( porfa

Código
  1. #include <stdio.h>
  2. #include <iostream>
  3. #include <string>
  4. #include <conio.h>
  5. #include <stdlib.h>
  6. using namespace std;
  7. string nombrealum[30]={" Nicolas Ramos ", " Sergio Aguero " , " Santiago Milla ", " Federico Troglio " , " Mariano Piens " , " Susana Mendez " , " Fernanda Pirca " , " Marcos Pina " , " Carlos Pedrozo " , " Roman Riquelme " , " Guillermo Schelotto " , " Angel Di Maria " , " Martin Marina " , " Mariano Rossin " , " Patricio Rojas " , " Matias Suculini " , " Fernando Gago " , " Ramon Diaz " , " Martin Palermo " , " Diego Maradona " , " Daniel Pasarella " , " Rodrigo Palacios " , " Daniel Rossi " , " Pablo Perez " , " Marcos Rojo " , " Lionel Messi " , " Sebastian Villa " , " Nicolas Obando " , " Emanuel Mas " , " Emanuel Gigliotti "};
  8.  
  9. int main ()
  10. {
  11. int alumnos = 2;
  12. int materias = 4;
  13. int notas [alumnos][materias]; //matriz de datos
  14. int i, j; //declaración de variables para los for
  15. cout<<"***********************************************************************************************************************"<<endl;
  16. cout<<"------------------------------------------------Bienvenidos al sistema-------------------------------------------------"<<endl;
  17. cout<<"***********************************************************************************************************************"<<endl;
  18. int Promgral, cantmat, notascalum;
  19.  
  20. for(int i=0;i<alumnos;i++)
  21. {
  22. cout<<"Ingrese la cantidad de materias del alumno " << nombrealum[i]<<endl;
  23. cin>> cantmat;
  24. if(cantmat>4)
  25. {
  26. cout<<"Solo pueden tener hasta 4 materias, ingrese nuevamente la cantidad de materias."<<endl;
  27. while(cantmat>4)
  28. {
  29. cout<<"Ingrese nuevamente la cantidad de materias para " << nombrealum[i]<<endl;
  30. cin>> cantmat;
  31. }
  32. for(int j=0;j<materias;j++)
  33. {
  34. cout<<"Ingrese las notas de cada materia de " << nombrealum[i]<<endl;
  35. cin>>notascalum;
  36. Promgral=Promgral+notascalum;
  37. }
  38. }
  39. }
  40. cout<<"El promedio general de notas es: " << Promgral <<endl;
  41.  
  42.  
  43. }
2  Programación / Programación C/C++ / Necesito ayuda con un for en: 26 Noviembre 2020, 23:09 pm
Hola, ¿qué tal? no puedo realizar este for de matrices. Me toma la primer parte, pero cuando quiero saber la nota, no me lo pide directamente. ¿Qué estaría haciendo mal?


Código
  1. for(int i=0;i<alumnos;i++)
  2. {
  3. cout<<"Ingrese la cantidad de materias del alumno " << nombrealum[i]<<endl;
  4. cin>> notas[i][j];
  5. if(notas[i][j]>4)
  6. {
  7. cout<<"Solo pueden tener hasta 4 materias, ingrese nuevamente la cantidad de materias."<<endl;
  8. while(notas[i][j]>4)
  9. {
  10. cout<<"Ingrese nuevamente la cantidad de materias para " << nombrealum[i]<<endl;
  11. cin>> notas[i][j];
  12. }
  13. for(int j=0;j<materias;j++)
  14. {
  15. cout<<"Ingrese las notas de cada materia de " << nombrealum[i]<<endl;
  16. cin>>notas[i][j];
  17. }
  18. }
  19. }
  20.  

MOD: El código debe ir entre etiquetas de Código GeSHi
3  Programación / Programación C/C++ / Re: ¿Cómo crear una función? en: 26 Noviembre 2020, 16:19 pm
Perfecto, ¡Ahí lo resolví! Muchísimas gracias por tu ayuda.

Un saludo, SergioT.
4  Programación / Programación C/C++ / Re: ¿Cómo crear una función? en: 26 Noviembre 2020, 15:53 pm
Cuando quiero aplicar lo que me enviaste, me aparece siempre ENERO, y no pasa a Febrero, marzo, etc. ¿por qué puede suceder? ¿Se puede transformar esta función a un string? Muchas gracias desde ya por la respuesta.
5  Programación / Programación C/C++ / ¿Cómo crear una función? en: 26 Noviembre 2020, 15:25 pm
Hola, ¿qué tal? soy nuevo en el foro. Estoy teniendo un inconveniente con un trabajo práctico. Quiero generar una función para que me traiga los meses al main, pero, no me toma el for directamente. Es decir, a la hora de compilar y correr el programa, no me permite cargar los 12 datos que corresponderían a los 12 meses.

Si alguien pudiera ayudarme, lo agradecería mucho.

Código
  1. #include <stdio.h>
  2. #include <iostream>
  3. #include <string>
  4. #include <conio.h>
  5. #include <stdlib.h>
  6. using namespace std;
  7. string meses(string)
  8. {
  9. string meses[12];
  10.  
  11. meses[1]="Enero";
  12. meses[2]="Febrero";
  13. meses[3]="Marzo";
  14. meses[4]="Abril";
  15. meses[5]="Mayo";
  16. meses[6]="Junio";
  17. meses[7]="Julio";
  18. meses[8]="Agosto";
  19. meses[9]="Septiembre";
  20. meses[10]="Octubre";
  21. meses[11]="Noviembre";
  22. meses[12]="Diciembre";
  23.  
  24. }
  25. main ()
  26. {
  27. string meses(string);
  28. int dulces[12], Totaldulces;
  29. char i, j;
  30.  
  31. cout<<"Bienvenidos a la fabrica de produccion."<<endl;
  32. for (i=1;i>=12;i++)
  33. {
  34. for (j=1;j>=12;j++)
  35. {
  36. cout<<"Ingrese la cantidad de dulces producidos el mes " << meses[j] <<endl;
  37. cin>>dulces[i];
  38. Totaldulces=Totaldulces+dulces[i];
  39. cout<<"El acumulo es de: $"<<Totaldulces;
  40. }
  41. }
  42. cout<<"El monto total producido para los dulces es de: $"<<Totaldulces<<endl;
  43.  
  44. ;}



Mod: GeSHi obligatorio.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines