Hola, tengo muy frecuetemente este clase de problemas en c++ y queria ver quien me podria ayudar con este codigo, que en vez de imprimirme el resultado de la operacion me imprime 0.00.
Me gustaria que me explicacen bien claro que es lo que me esta pasando para poder solucionarlo yo mismo, Gracias por leer.
Codigo:
#include <conio.h>
#include <stdio.h>
main()
{
float cali1, cali2, cali3, cali4, cali5, cali6, suma, promedio;
char matricula[20], nombre[20], especialidad[20], grupo[20];
gotoxy(36,2);
printf("CECYTE PLANTEL VILLA DEL SOL");
gotoxy(27,3);
printf("Privada Paseo del Sol S/N Villa del Sol CP: 22205");
gotoxy(38,4);
printf("Tels. 972-5410 y 972-5411");
gotoxy(6,7);
printf("Coltrol escolar");
gotoxy(2,8);
printf("------------------------------…
gotoxy(2,21);
printf("------------------------------…
gotoxy(6,9);
printf("Matricula: ");
gotoxy(9,10);
printf("Nombre: ");
gotoxy(53,9);
printf("Especialidad: ");
gotoxy(60,10);
printf("Grupo: ");
gotoxy(6,13);
printf("Calificaciones...");
gotoxy(16,14);
printf("Ingles: ");
gotoxy(3,15);
printf("Geometria Analitica: ");
gotoxy(3,16);
printf("Estructura de datos: ");
gotoxy(15,17);
printf("C.T.S.V: ");
gotoxy(14,18);
printf("Biologia: ");
gotoxy(6,19);
printf("Arquitectura Web: ");
gotoxy(54,19);
printf("Promedio: [ ]");
gotoxy(17,9);
gets(matricula);
gotoxy(67,9);
gets(especialidad);
gotoxy(17,10);
gets(nombre);
gotoxy(67,10);
gets(matricula);
gotoxy(24,14);
scanf("%f",&cali1);
gotoxy(24,15);
scanf("%f",&cali2);
gotoxy(24,16);
scanf("%f",&cali3);
gotoxy(24,17);
scanf("%f",&cali4);
gotoxy(24,18);
scanf("%f",&cali5);
gotoxy(24,19);
scanf("%f",&cali6);
suma = cali1 + cali2 + cali3 + cali4 + cali5 + cali6;
promedio = suma / 6;
gotoxy(66,19);
printf("%.2f",&promedio);
getch();
}