Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicios de Programación en C++: Hoja 1 Semana 12, Ejercicios de Programación C

Ejercicios de progra para practicar

Tipo: Ejercicios

2022/2023

Subido el 26/05/2023

diego-silva-6zm
diego-silva-6zm 🇵🇪

5 documentos

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
#include<iostream>
#include<conio.h>
#define N 5
using namespace std;
void leer_pesos(float* Apesos)
{ for (int i = 0;i < N;i++)
{
cout << "Ingrese peso: ";
cin >> Apesos[i];
}
}
void imprimir_pesos(float* Apesos)
{ for (int i = 0;i < N;i++)
cout << Apesos[i] << " ";
cout << endl;
}
void promediar_pesos(float* Apesos, float suma)
{ for (int i = 0;i < N;i++)
suma += Apesos[i];
cout << "El promedio es: " << suma / N;
cout << endl;
}
void contar_pesos(float * Apesos)
{ int cpeso1 = 0, cpeso2 = 0, cpeso3 = 0;
for (int i = 0;i < N;i++)
if (Apesos[i] < 40)cpeso1++;
else
if (Apesos[i] <= 60)cpeso2++;
else
cpeso3++;
cout << "pesos<40: " << cpeso1 << endl;
cout << "pesos>=40 y pesos<=60 : " << cpeso2 << endl;
cout << "pesos>40: " << cpeso3;
cout << endl;
}
void determinar_mayorpeso(float* Apesos)
{
float mayor = Apesos[0];
for (int i = 0;i < N;i++)
if (Apesos[i] > mayor)
mayor = Apesos[i];
cout << "el mayor es: " << mayor << endl;
}
int main()
{
float* Apesos = new float[5];
float suma = 0;
leer_pesos(Apesos);
imprimir_pesos(Apesos);
promediar_pesos(Apesos,suma);
contar_pesos(Apesos);
determinar_mayorpeso(Apesos);
_getch();
return 0;
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Ejercicios de Programación en C++: Hoja 1 Semana 12 y más Ejercicios en PDF de Programación C solo en Docsity!

#include #include<conio.h> #define N 5 using namespace std; void leer_pesos(float* Apesos) { for (int i = 0;i < N;i++) { cout << "Ingrese peso: "; cin >> Apesos[i]; } } void imprimir_pesos(float* Apesos) { for (int i = 0;i < N;i++) cout << Apesos[i] << " "; cout << endl; } void promediar_pesos(float* Apesos, float suma) { for (int i = 0;i < N;i++) suma += Apesos[i]; cout << "El promedio es: " << suma / N; cout << endl;

} void contar_pesos(float * Apesos) { int cpeso1 = 0, cpeso2 = 0, cpeso3 = 0; for (int i = 0;i < N;i++) if (Apesos[i] < 40)cpeso1++; else if (Apesos[i] <= 60)cpeso2++; else cpeso3++; cout << "pesos<40: " << cpeso1 << endl; cout << "pesos>=40 y pesos<=60 : " << cpeso2 << endl; cout << "pesos>40: " << cpeso3; cout << endl; } void determinar_mayorpeso(float* Apesos) { float mayor = Apesos[0]; for (int i = 0;i < N;i++) if (Apesos[i] > mayor) mayor = Apesos[i]; cout << "el mayor es: " << mayor << endl; } int main() { float* Apesos = new float[5]; float suma = 0; leer_pesos(Apesos); imprimir_pesos(Apesos); promediar_pesos(Apesos,suma); contar_pesos(Apesos); determinar_mayorpeso(Apesos); _getch(); return 0;

Ejercicio 1 Hoja 1 semana 12: #include #include<conio.h> #define N 6 using namespace std; void leer_notas(int* Vnotas) { for (int i = 0;i < N;i++) do { cout << "Ingrese nota: "; cin >> Vnotas[i]; } while (Vnotas[i] < 0 || Vnotas[i]>20); } void imprimir_notas(int * Vnotas) { for (int i = 0;i < N;i++) cout << Vnotas[i] << " "; cout << endl; float menor = Vnotas[0]; for (int i = 0;i < N;i++) if (Vnotas[i] < menor) menor = Vnotas[i]; cout << "La nota que no se considera en el promedio seria el " << menor << endl; } int hallar_minimo(int* Vnotas) { int min = Vnotas[0]; for (int i = 1;i < N;i++) if (Vnotas[i] < min) min = Vnotas[i]; return min; } void calcular_promedio(int* Vnotas, int suma) { int menor = hallar_minimo(Vnotas); for (int i = 0;i < N;i++) suma += Vnotas[i]; cout << "El promedio es: " << (suma - menor) * 1.0 / (N - 1); } int main() { int * Vnotas = new int[N]; int suma = 0; leer_notas(Vnotas); imprimir_notas(Vnotas); hallar_minimo(Vnotas); calcular_promedio(Vnotas,suma); getch(); return 0; }


Ejercicio 2 Hoja 1 semana 12: #include #include<conio.h> #define N 10 using namespace std;

#include "conio.h"

using namespace std;

#define N 10

void leer_pesos(float * Apesos)

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

{ cout << "Ingrese peso : ";

cin >> Apesos[i];

}

}

void promediar_pesos(float* Apesos)

{ float suma = 0;

for (int i = 0; i < N; i++)

suma += Apesos[i];

cout << "El promedio es : " << suma / N;

}

void contar_pesos(float* Apesos)

{ int cdelga = 0, cmedia = 0, cgruesa = 0;

for (int i = 0; i < N; i++)

if (Apesos[i] <= 53) cdelga++;

else

if (Apesos[i] <= 60) cmedia++;

else

cgruesa++;

cout << "pesos< 53 : " << cdelga << endl;

cout << "53<=pesos<=60: " << cmedia << endl;

cout << "pesos> 60: " << cgruesa << endl;

}

void hallar_mayor(float* Apesos)

{ float mayor = 0;

for (int i = 0; i < N; i++)

if (Apesos[i] > mayor)

mayor = Apesos[i];

cout << "El peso mayor es: " << mayor << endl;

}

void main()

{ float* Apesos = new float[N];

leer_pesos(Apesos);

promediar_pesos(Apesos);

hallar_mayor(Apesos);

contar_pesos(Apesos);

getch();

}

Ejercicio 3 Hoja 1 semana 12: #include #include<conio.h> using namespace std; using namespace System; void generar_edades(int* Vedades, int N) { Random dado; for (int i = 0;i < N;i++) Vedades[i] = dado.Next(1, 81); } void imprimir_edades(int* Vedades, int N) { for (int i = 0;i < N;i++) cout << Vedades[i] << " "; cout << endl; } void hallar_menoryposicion(int* Vedades, int N) { int menor = Vedades[0]; int posmin = 0; for (int i = 0;i < N;i++) if (Vedades[i] < menor) { menor = Vedades[i]; posmin = i;