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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: ayuda con programa con arreglos porfa en: 29 Noviembre 2019, 07:12 am
O GRACIAS
2  Programación / Programación C/C++ / ayuda con programa con arreglos porfa en: 29 Noviembre 2019, 04:11 am
tengo este programa, segun yo imprime los nombres y calificaciones de alumnos, suma y promedio, y solo me toma en cuente el ultimo dijito, y me imprime mal los nombres la suma y el promedio. cada que le pido ayuda a mi profesor no me dice nada y lo poco que he aprendido es de un libro pero al parecer tiene muchos errores,, si me podrian ayudar estare agradecido


#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<ctype.h>

char alumno[4][2];
float calif[4][2];
int cont1, cont2;
char get_num();
float sum,prom;

main(){
   for(cont1=0;cont1<=3;cont1++){
      printf("nombre del alumno %d:",cont1+1);
      gets(alumno[cont1]);
      sum=0;
      
      
      for(cont2=0;cont2<=1;cont2++){
         printf("calificacion %d:",cont2+1);
         calif[cont1][cont2]=get_num();
         sum= calif[cont1][cont2]+ calif[cont1][cont2];
         prom=sum/2;
      }
            
   
   }
   printf("\nNum \talumno\tcalificacion 1\t calificacion\n");
      for(cont1=0;cont1<=3;cont1++){
      printf("\n%d \t%s\t\t%3.2f\t\t%3.2f \t  suma=%f \tpromedio=%f",cont1+1,alumno[cont1],calif[cont1][0],calif[cont1][1],sum,prom);}
   return 0;
}
char get_num(){
   char s[2];
   gets(s);
   return(atof(s));
}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines