c++ codigo con acumuladores y cointadores


25 de Junio del 2021

#include <iostream>
using namespace std;
main(){
int n, mayor, menor, edad, acum, i ;
double pro ;
cout<< "Digite la cantidad de personas para procesar: ";cin>>n;
mayor = 0;
menor = 0;
acum = 0;
for( i=1 ;i<=n; i++){
cout<<"Digite la edad de la persona "<<i<<": ";cin>> edad;
}if (edad < 0 || edad > 120 ){
cout<<" Solo se aceptan edades entre 1 y 120 ";
i = i - 1;
}else{
if( edad >= 18 ){
mayor = mayor + 1;
}
if( edad < 18 ){
menor = menor + 1;
}
acum =acum + edad;
}

pro = int(acum / n);
cout<< "El promedio de edad es: "<<pro<<endl;
cout<< "La cantidad de personas mayores de edad es: "<<mayor<<endl;
cout<< "La cantidad de personas menores de edad es: "<<menor<<endl;
}

 

 

disculpen me podrian ayudar en este codigo no me bota la cantidad de personas  bien y en psint si 

 

 

 

y el siguiente problema ya lo intente pero no me sale :

3.- Crear un pseudocódigo que permita ingresar las ventas del año. Visualizar el total de ventas y la venta menor de los doce meses del año.