Está en la página 1de 3

36.

Hacer un programa en C++ que lea n números y determine cuál es el mayor, el menor y la
media de los números leídos.

#include <iostream>
using namespace std;

int main ()
{
int n, num;
int mayor = menor = sum = media = 0;

cout<<"Ingrese la cantidad de numeros que va a registrar"<<endl;


cin>> n;

for (int i = 1; i <= n; i++)


{
cout<<"Ingrese un numero: "; cin>>num;
if(i == 1)
{ mayor = menor = num;}
if (num > mayor)
{ mayor = num; }
if (num < menor)
{ menor = num; }
sum += num;
}

media = sum / n;
cout<<"El numero mayor es: "<<mayor<<endl;
cout<<"El numero menor es: "<<menor<<endl;
cout<<"La media total es: "<<media<<endl;

return 0;
}

37. Hacer un programa en C++ que calcule la serie de Fibonacci. La serie de Fibonacci es la
sucesión de números:

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...

Cada número se calcula sumando los dos anteriores a él.

#include <iostream>
using namespace std;
int main ()
{
int n, x = 0, y = 1, z = 1;

cout<<"Ingrese el numero de elementos: "; cin>>n;

cout<<"1 ";
for (int i = 1; i < n; i++)
{
z = x + y;
cout<<z<<" ";
x = y;
y = z;
}

return 0;
}

38. Hacer un programa en C++ que permita sumar la sucesión de los números 2^1+2^2+...+2^n,
siendo n un número que se ingresa por medio del teclado.
#include <iostream>
#include <math.h> //esta librería sirve para utilizar funciones matemáticas
using namespace std;

int main ()
{
int total = 0, elevado = 0, n;

cout<<"Ingrese el numero de elementos a sumar: "; cin>>n;

for (int i = 1; i <= n; i++)


{
elevado = pow (2,i); //pow es una función matemática
total += elevado;
}

cout<<"La suma total es: "<<total;

return 0;
}
39. Hacer un programa en C++ que pida por teclado dos números, muestre la suma en pantalla y
pregunte al usuario si quiere realizar otra suma.
#include <iostream>
using namespace std;

int main ()
{
int x, y, sum = 0;
bool bandera = true;
char resp;

while (bandera)
{
cout<<"Ingrese un numero: "; cin>>x;
cout<<"Ingrese un numero: "; cin>>y;
sum = x + y;
cout<<"La suma es: "<<sum<<endl;
cout<<"Desea sumar otros dos numeros? "<<endl;
cout<<"(S/N): "; cin>> resp;
if((resp == 'n') || (resp == 'N'))
bandera = false;
}

return 0;
}

40. Hacer un programa en C++ que escriba los números del 100 al 1 en pantalla.
#include <iostream>
using namespace std;

int main ()
{
for (int i = 100; i >= 1; i--)
{ cout << i << endl; }

return 0;
}

También podría gustarte