26. C++ || Ejercicios ciclos
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; }
Que el usuario ingrese el número de elementos n que desea ver de la serie
ResponderEliminarMuestre a los n elementos de la serie
excelente ...
ResponderEliminar¿Cuál es la razón para poner if(i == 1)
ResponderEliminar{ mayor = menor = num;} en la 36?
Al ser el primer numero ingresado, pues no tiene manor ni mayor, bascaiemnte el seria tnaot mayor como menor, para asi poder realizar las comparaciones respectivas con el resto de numeros.
Eliminarpara que todas las variables se inicilizar las variables en cero
Eliminartambién se puede usar la libreria #include , y poner la variable mayor=INT_MIN(sería el menor valor) y la variable menor=INT_MAX(el mayor valor), asi cualquier valor entrarán en ambas variables
Eliminar#include , esa es la librería que se me ha olvidado escribirla
Eliminarlimits.h
Eliminarok
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
EliminarHey necesito ayuda en une ejercicio de Devc ++ quien me me ayuda le pago
ResponderEliminartal vez pueda ayudarte con eso
Eliminarhola ayuda con un ejercicio
ResponderEliminarcual es el problema?
Eliminar//Galván Coder
ResponderEliminar// try with this code - try to understand the for loop
// - it will be very helpful.
#include
int main ()
{
int loopCount = 101;
std::cout << " \tThis program write the numbers form 100 to 1\n ";
for (; loopCount -- > 1;)
{
std::cout << loopCount << " " ;
}
return 0;
}
Hmmm
ResponderEliminarAlguien me puede ayudar a resolver este ejercio.
ResponderEliminarDado un numero n cualquiera elabore la siguiente figura que..