0% encontró este documento útil (0 votos)
13 vistas5 páginas

Media, Mayor y Menor de Un Conjunto Fijo

Cargado por

perlachable119
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas5 páginas

Media, Mayor y Menor de Un Conjunto Fijo

Cargado por

perlachable119
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1. Media, mayor y menor de un conjunto fijo.

Realizar un programa que pida las notas de 20 alumnos por pantalla y


muestre un menú de opciones: 1. Listar notas, 2. Calcular la media, 3.
Calcular el menor, 4. Calcular el mayor.

#include <iostream>

#include <vector>

using namespace std;

int main() {

vector<float> notas(20); // Vector para almacenar las 20 notas

// Ingresar las notas

cout << "Ingrese las notas de los 20 alumnos:\n";

for (int i = 0; i < 20; ++i) {

cin >> notas[i];

int opcion;

do {

cout << "\nMenú de opciones:\n";

cout << "1. Listar notas\n";

cout << "2. Calcular la media\n";

cout << "3. Calcular la nota menor\n";

cout << "4. Calcular la nota mayor\n";

cout << "5. Salir\n";

cout << "Ingrese una opción: ";

cin >> opcion;

switch (opcion) {

case 1:

cout << "Lista de notas: ";

for (float nota : notas) {


cout << nota << " ";

cout << endl;

break;

case 2: {

float suma = 0;

for (float nota : notas) {

suma += nota;

float media = suma / [Link]();

cout << "La media de las notas es: " << media << endl;

break;

case 3:

cout << "La nota menor es: " <<


*min_element([Link](), [Link]()) << endl;

break;

case 4:

cout << "La nota mayor es: " <<


*max_element([Link](), [Link]()) << endl;

break;

case 5:

cout << "Saliendo del programa..." << endl;

break;

default:

cout << "Opción inválida. Intente nuevamente." << endl;

} while (opcion != 5);

return 0;

}
2. Realiza un programa que lea 10 números por teclado, 5 para un array y
5 para otro array distinto. Mostrar los 10 números en pantalla mediante
un solo array.

#include <iostream>

using namespace std;

int main() {

const int TAMANO_ARRAY = 5;

int arreglo1[TAMANO_ARRAY], arreglo2[TAMANO_ARRAY],


arreglo_final[TAMANO_ARRAY * 2];

// Leer los números para el primer arreglo

cout << "Ingrese 5 números para el primer arreglo:\n";

for (int i = 0; i < TAMANO_ARRAY; ++i) {

cin >> arreglo1[i];

// Leer los números para el segundo arreglo

cout << "Ingrese 5 números para el segundo arreglo:\n";

for (int i = 0; i < TAMANO_ARRAY; ++i) {

cin >> arreglo2[i];

// Copiar los elementos de ambos arreglos al arreglo final

for (int i = 0; i < TAMANO_ARRAY; ++i) {

arreglo_final[i] = arreglo1[i];

arreglo_final[i + TAMANO_ARRAY] = arreglo2[i];

// Mostrar los 10 números en pantalla

cout << "Los 10 números en un solo arreglo:\n";

for (int i = 0; i < TAMANO_ARRAY * 2; ++i) {


cout << arreglo_final[i] << " ";

cout << endl;

return 0;

También podría gustarte