Ejercicio con estructura/algoritmo de programación
Maria AlejandraPráctica o problema3 de Agosto de 2022
432 Palabras (2 Páginas)639 Visitas
/*La empresa de transportes “The Big Old” cuenta con N chóferes,
de los cuales se conoce su nombre y los kilómetros que conducen
durante cada día de la semana, esa información se guarda en un
arreglo de N x 6. Se requiere un algoritmo que capture esa
información y genere un vector con el total de kilómetros que
recorrió cada chófer durante la semana Al final se debe presentar
un reporte donde se muestre el nombre del chófer, los kilómetros
recorridos cada día*/
#include <iostream>
using namespace std;
struct choferes
{
char nombres[30];
int kilometros[6];
char dias[6][20] = { "Lunes", "Martes", "Miercoles", "Jueves", "viernes", "Sabado" };
}chofer[100];
int main() {
int n, kmt[100] = {0};
cout << ("Empresa de transportes Big Old") << endl;
cout << "\nIngrese la cantidad de choferes: ";
cin >> n;
for (int i = 0; i < n; i++)//filas
{
cout << "\nIntroduzca el nombre del chofer: " << i + 1 << ". ";
cin >> chofer[i].nombres;
for (int j = 0; j < 6; j++)//columnas
{
cout << "Cuantos kilometros conduce el dia [" << chofer[i].dias[j] << "]. ";
cin >> chofer[i].kilometros[j];
}
}
for (int i = 0; i < n; i++)//filas
{
cout << "\nConductor. " << i + 1<< endl;
cout << "Nombre: " << chofer[i].nombres<<endl;
for (int j = 0; j < 6; j++)//columnas
{
kmt[i] += chofer[i].kilometros[j];
cout << "Dia ["<<chofer[i].dias[j]<<"]. ";
cout << "Km recorridos ["<<chofer[i].kilometros[j]<<"]"<<endl;
}
printf("El total de kilometros recorridos en la semana: %d\n\n", kmt[i]);
}
system ("pause");
return 0;
}
...