Вы находитесь на странице: 1из 4

Ejercicio 1

ESCRIBA UN PROGRAMA EN C++ QUE LEA 10 NUMEROS ENTEROS, LOS ALMACENE EN UN VECTOR Y CALCULE LA SUMA DE TODOS ELLOS, AS COMO SU MEDIA ARITMETICA. LA SALIDA DE ESTE PROBLEMA ES EL SIGUIENTE: Una ejecucin del programa anterior con 5 nmeros es la siguiente: introduzca el numero que ocoupa posicion= 1 3 introduzca el numero que ocoupa posicion= 2 4 introduzca el numero que ocoupa posicion= 3 1 introduzca el numero que ocoupa posicion= 4 4 introduzca el numero que ocoupa posicion= 5 6 Lista de numeros leidos: 3 4 1 4 6 La suma total de todos los n meros es 18 La media es : 3.6

Solucion 1 #include <iostream> using namespace std; int main() { int array1[9]; int resultado; for(int i=0; i<10; i++){ cout << "Introduce una cifra: "; cin >> array1[i]; resultado = resultado + array1[i]; } int media = resultado / 10; cout << "Resultado: " << resultado << endl; cout << "Media aritmetica: " << media;

cin.get(); } Solucion 2
#include <iostream> using namespace std; main(){ int nums,a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0, x=0,y=0,z=0; cout <<"Cuantos numeros desea introducir para calcular? - "; cin >>nums; if (nums>=1){cout <<"\nIntroduzca el primer numero: "; cin >> a;} if (nums>=2){cout <<"Introduzca el segundo numero: "; cin >> b;} if (nums>=3){cout <<"Introduzca el tercer numero: "; cin >> c;} if (nums>=4){cout <<"Introduzca el cuarto numero: "; cin >> d;} if (nums>=5){cout <<"Introduzca el quinto numero: "; cin >> e;} if (nums>=6){cout <<"Introduzca el sexto numero: "; cin >> f;} if (nums>=7){cout <<"Introduzca el septimo numero: "; cin >> g;} if (nums>=8){cout <<"Introduzca el octavo numero: "; cin >> h;} if (nums>=9){cout <<"Introduzca el noveno numero: "; cin >> i;} if (nums>=10){cout <<"Introduzca el decimo numero: "; cin >> j;} if (nums>=11){cout <<"Introduzca el un-decimo numero: "; cin >> k;} if (nums>=12){cout <<"Introduzca el duo-decimo numero: "; cin >> l;} if (nums>=13){cout <<"Introduzca el decimo-tercer numero: "; cin >> m;} if (nums>=14){cout <<"Introduzca el decimo-cuarto numero: "; cin >> n;} if (nums>=15){cout <<"Introduzca el decimo-quinto numero: "; cin >> o;} if (nums>=16){cout <<"Introduzca el decimo-sexto numero: "; cin >> p;} if (nums>=17){cout <<"Introduzca el decimo-septimo numero: "; cin >> q;} if (nums>=18){cout <<"Introduzca el decimo-octavo numero: "; cin >> r;} if (nums>=19){cout <<"Introduzca el decimo-noveno numero: "; cin >> s;} if (nums>=20){cout <<"Introduzca el vigesimo numero: "; cin >> t;} if (nums>=21){cout <<"Introduzca el vigesimo-primer numero: "; cin >> u;} if (nums>=22){cout <<"Introduzca el vigesimo-segundo numero: "; cin >> v;} if (nums>=23){cout <<"Introduzca el vigesimo-tercer numero: "; cin >> w;} if (nums>=24){cout <<"Introduzca el vigesimo-cuarto numero: "; cin >> x;} if (nums>=25){cout <<"Introduzca el vigesimo-quinto numero: "; cin >> y;} cout << "\nLa suma de los numeros es = " << a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z; cout << "\nLa media de los numeros es =" << (a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z)/nums; getchar(); getchar();

Ejercicio 2
Disear e implementar un programa en c++ que solicite al usuario un valor positivo n y visualice la siguiente salida (n=7). Una ejecucion del programa anterior es la siguiente: Valor de n positivo 7 1234567 123456 12345 1234 123 12 1

Solucion 1
#include <stdio.h> int main() { int veces; int a; printf("Numero de veces: "); scanf("%d", &veces); fflush(stdin); printf("\nSon %d veces\n\n", veces); for(veces=veces;veces>=1;veces--) { a = 1; for(veces=veces;a<=veces;a++) { printf("%d", a); } printf("\n"); } return 0x00; }

Ejercicio 3
Escriba un Programa en C++ que lea el radio de una esfera y visualice su rea y su volumen. Valor del Radio Positivo = 7898 El Area y Volumen de la Esfera de radio r = 7898 Area = 8.01977e+08 Volumen = 2.11134e+12 Presione una tecla para continuar

Solucin 1
//--------------------------------------------------// Purpose: Program to calculate the volume and area // of a sphere of a given radius. // Author: John Gauch // Date: Fall 1994 //--------------------------------------------------#include < iostream.h > int main() { // Declaracin de variables const float PI = 3.1415926535; float Radio; float Volumen; float Area; string Nada; // Lee los parametros de entrada cout << "Ingrese el radio de la esfera: "; cin >> Radio; // Calcula el volumen Volumen = (4.0 / 3.0) * PI * Radio * Radio * Radio; // Calcula el area de la esfera Area = 4.0 * PI * Radio * Radio; // Print output cout << "Valor del radio positivo = " << Radius << endl; cout << "El rea y volumen de la esfera del radio = " << Radius << endl; cout << "Area = " << Area << endl; cout << "Volumen = " << Volume << endl; cout << "Presione una tecla para continuar ..."; cin >> Nada; return(0); }

Вам также может понравиться