Está en la página 1de 4

Programación en C ++

1.Escriba un programa que calcule la factorial de un número “N” introducido por teclado. El usuario
puede volver a repetir el proceso del cálculo de la factorial de un nuevo con la opción “a”

Y la opción “X” para terminar o salir del programa.

#include <iostream>

using namespace std; int

main()

int n,i;

long double factorial; char op; do{

cout << "Calcular el Factorial" << endl;

cout << "a.- Calcular" << endl; cout <<

"x.- Salir" << endl; cin >> op;

switch(op){

case 'a':

cout << "Introduce un numero: ";

cin >> n; factorial=1; for(i=1;i<=n;i++) factorial = factorial

* i; cout << endl << "Factorial de " << n << " -> " << factorial <<

endl; break; case 'x':

cout << "Saliendo del programa...";

break;

default:

cout << "Opción invalida";

break;

}while(op!='x');

system("pause");

}
2.Hacer un programa en c++ que escriba en pantalla los números múltiplos de 3 comprendidos del
1 al 50 y muestre la sumatoria de estos números.

#include<iostream>

using namespace std;

main()

int i=0,n=1;

while(n<=50)

if(n%3==0)i=i+n;

cout<<n<<endl; n=n+1;

}
cout<<"suma de multiplos de 3:"<<i<<endl;

cin.ignore(); return 0;

3.Hacer un programa en C++ que calcule la media aritmética de “N” números y muestre el
resultado y todos los números introducidos en pantalla. 30ptos.

#include <iostream>

using namespace std; int

main(){

int i;

int num;

int n;

int suma = 0;

double media = 0.0;


cout << "La media aritmetica de :"<< endl;

cin >>n;

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

cin >>num; suma =

suma + num;

media = suma / (double)n; cout

<< "La media es" <<media<<endl;

También podría gustarte