Programa en C++ ayuda porfavor
Cerrado
A_R_N
Mensajes enviados
9
Fecha de inscripción
miércoles 18 marzo 2020
Estatus
Miembro
Última intervención
5 junio 2020
-
26 abr 2020 à 22:45
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles 10 enero 2018 Estatus Miembro Última intervención miércoles 28 agosto 2024 - 27 abr 2020 à 08:11
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles 10 enero 2018 Estatus Miembro Última intervención miércoles 28 agosto 2024 - 27 abr 2020 à 08:11
Consulta también:
- Programa en C++ ayuda porfavor
- Programa informático - Guide
- Crocodile programa - Programas - Educación
- Programa para organizar fotos - Guide
- Programa para eliminar virus que oculta archivos en usb - Guide
- Programa para inventario de equipos de computo - Guide
2 respuestas
misterdekus
Mensajes enviados
474
Fecha de inscripción
miércoles 10 enero 2018
Estatus
Miembro
Última intervención
miércoles 28 agosto 2024
127
27 abr 2020 à 00:41
27 abr 2020 à 00:41
Hola ARN
Esta relativamente fácil , si sabes un poco de fundamentos de programación
Saludos
Esta relativamente fácil , si sabes un poco de fundamentos de programación
Saludos
misterdekus
Mensajes enviados
474
Fecha de inscripción
miércoles 10 enero 2018
Estatus
Miembro
Última intervención
miércoles 28 agosto 2024
127
27 abr 2020 à 08:11
27 abr 2020 à 08:11
no esta mal , pero pero le hice unas ligeras modificaciones
saludos
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
struct estudiante {
float cal;
char nombre[20];
} a[40];
int alumnos, i;
printf ("cuantos alumnos son:");
scanf ("%d",&alumnos);
for(i=0; i<alumnos; i++)
{
printf ("Dame el nombre del estudiante %d: ",i+1);
scanf("%s",a[i].nombre);
printf ("Dame la calificación del estudiante %d: ",i+1);
scanf("%f",&a[i].cal);
}
float suma = 0, promedio = 0;
int mayor = -9999, menor = 9999;
int pos_max, pos_min;
for(i=0; i<alumnos; i++)
{
suma += a[i].cal;
}
promedio = suma / alumnos;
printf ("\n\nLa promedio de los estudiantes : %f",promedio);
for(i=0; i < alumnos; i++)
{
if(mayor<a[i].cal)
{
mayor = a[i].cal;
pos_max = i;
}
if(menor>a[i].cal)
{
menor = a[i].cal;
pos_min = i;
}
}
printf ("\n\nla mayor calif. de los estudiantes fue de %f y se llama %s",a[pos_max].cal,a[pos_max].nombre);
printf ("\n\nla menor calif. de los estudiantes fue de %f y se llama %s",a[pos_min].cal,a[pos_min].nombre);
getch();
return 0;
}
saludos
27 abr 2020 à 01:04
27 abr 2020 à 03:12
En que te estas atorado?
27 abr 2020 à 03:18
#include <conio.h>
#include <stdlib.h>
main()
{
int alumnos, i;
float cal[40];
char nombre[40][20];
printf ("cuantos alumnos son:");
scanf ("%d",&alumnos);
for(i=0; i<alumnos; i++)
{
printf ("Dame el nombre del estudiante %d",i++);
gets(nombre[i]);
printf ("Dame la calificación del estudiante %d",i++);
scanf("%f",&cal[i]);
}
getch();
}
es lo que llevo, esta bien? me falta el promedio, encontrar e imprimir la mayor y menor calificacion