Hola estoy tratando de aprender c y tengo que hacer un programa que pida datos de alumnos el problema es que no puedo hacer que se repita 10 veces o que el usuario determina cuantas. MUCHAS GRACIAS!!!!!!!!!!!!!!!
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main ()
{
char nom [50],pat[15],mat[15],ca[50],e[10],car[50],sem[50];
float mat1,mat2,mat3,mat4,mat5,mat6,mat7,prom;
int num,i=1;
printf ("NOTA:para llenar este formulario sustituye los espacios por este simbolo _\n\n");
{
printf ("DATOS PERSONALES\n\n");
printf ("alumno numero %i\n",i);
printf ("nombre del alumno \t", nom);
scanf ("%s",&nom);
printf ("apellido paterno \t", pat);
scanf ("%s",&pat);
printf ("apellido materno \t", mat);
scanf ("%s",&mat);
printf ("edad \t", e);
scanf ("%s",&e);
printf ("direccion \n");
printf ("calle \t", ca);
scanf ("%s",&ca);
printf ("numero \t", num);
scanf ("%s",&num);
printf ("\n\nDATOS ESCOLARES");
printf ("\n\ncarrera \t", car);
scanf ("%s",&car);
printf ("semestre \t", sem);
scanf ("%s",&sem);
printf ("\ncalificacion de la materia 1: ", mat1);
scanf ("%f", &mat1);
printf ("\ncalificacion de la materia 2: ", mat2);
scanf ("%f", &mat2);
printf ("\ncalificacion de la materia 3: ", mat3);
scanf ("%f", &mat3);
printf ("\ncalificacion de la materia 4: ", mat4);
scanf ("%f", &mat4);
printf ("\ncalificacion de la materia 5: ", mat5);
scanf ("%f", &mat5);
printf ("\ncalificacion de la materia 6: ", mat6);
scanf ("%f", &mat6);
printf ("\ncalificacion de la materia 7: ", mat7);
scanf ("%f", &mat7);
prom=(mat1+mat2+mat3+mat4+mat5+mat6+mat7)/7;
printf ("el promedio del alumno %s %s %s es: %.1f",nom,pat,mat,prom);
}
getch ();
return 0;
}
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main ()
{
char nom [50],pat[15],mat[15],ca[50],e[10],car[50],sem[50];
float mat1,mat2,mat3,mat4,mat5,mat6,mat7,prom;
int num,i=1;
printf ("NOTA:para llenar este formulario sustituye los espacios por este simbolo _\n\n");
{
printf ("DATOS PERSONALES\n\n");
printf ("alumno numero %i\n",i);
printf ("nombre del alumno \t", nom);
scanf ("%s",&nom);
printf ("apellido paterno \t", pat);
scanf ("%s",&pat);
printf ("apellido materno \t", mat);
scanf ("%s",&mat);
printf ("edad \t", e);
scanf ("%s",&e);
printf ("direccion \n");
printf ("calle \t", ca);
scanf ("%s",&ca);
printf ("numero \t", num);
scanf ("%s",&num);
printf ("\n\nDATOS ESCOLARES");
printf ("\n\ncarrera \t", car);
scanf ("%s",&car);
printf ("semestre \t", sem);
scanf ("%s",&sem);
printf ("\ncalificacion de la materia 1: ", mat1);
scanf ("%f", &mat1);
printf ("\ncalificacion de la materia 2: ", mat2);
scanf ("%f", &mat2);
printf ("\ncalificacion de la materia 3: ", mat3);
scanf ("%f", &mat3);
printf ("\ncalificacion de la materia 4: ", mat4);
scanf ("%f", &mat4);
printf ("\ncalificacion de la materia 5: ", mat5);
scanf ("%f", &mat5);
printf ("\ncalificacion de la materia 6: ", mat6);
scanf ("%f", &mat6);
printf ("\ncalificacion de la materia 7: ", mat7);
scanf ("%f", &mat7);
prom=(mat1+mat2+mat3+mat4+mat5+mat6+mat7)/7;
printf ("el promedio del alumno %s %s %s es: %.1f",nom,pat,mat,prom);
}
getch ();
return 0;
}