Está en la página 1de 3

2) Crea un "calculador de cuadrados": pedirá al usuario un número y mostrará su cuadrado.

Se repetirá mientras el
número introducido no sea cero (usa "while" para conseguirlo).

#include<iostream>
using namespace std;

int main() {
int num; int cuadrado;

cout<<"Ingrese un numero "<<endl;


cin>>num;

while (num<0);
{
cuadrado=num*num;
cout<<"El cuadradado es "<<cuadrado<<endl;

}
return 0;
}

3) Ahora, crearemos un programa que pida al usuario ingresar dos números, estos deben ser pares positivos (No
es necesario comprobar que lo sean). Luego de ingresar el par de números, nos deberá informar lo siguiente:
Si el primer número es múltiplo del segundo.
Además de mostrar si el primer número es múltiplo del segundo, también nos dirá si el segundo es múltiplo del
primero, o ninguno de ellos.

#include<iostream>
using namespace std;

int main() {
int num1;
int num2;
cout << "Ingrese 2 números pares" <<endl;
cin >> num1 >> num2;
if (num1%num2==0) {
cout << "El primer número es multiplo del segundo" << endl;
} else {
cout << "El primer número no es multiplo del segundo" << endl;
}
if (num2%num1==0) {
cout << "El segundo numero es multiplo del primero" << endl;
} else {
cout << "El segundo numero no es multiplo del segundo" << endl;
}
if (num1%num2!=0) {
cout << "No son multiplos" << endl;
} else {
cout << "Son multiplos" << endl;
}
return 0;
}
6) Realizar un programa que calcule cuantas cifras tiene un número entero positivo (se puede hacer dividiendo
varias veces entre 10).

#include<iostream>
using namespace std;

int main() {
int num, x = 0;
cout<<"Numero: "<<endl;
cin>>num;

while (num>0){
num = num/10;
x++;

}
cout<<"El numero tiene" <<x<< "cifras";
return 0;
}

8) Realizar un programa que muestre la tabla de multiplicar hasta el 20 de un numero ingresado.

int main() {
float i;
int num;
cout << "ingrese num" << endl;
cin >> num;
for (i=0;i<=20;i++) {
cout << num << " X " << i << " = " << (num*i) << endl;
}
return 0;
}

9) Realizar un programa que escriba en pantalla los números del 1 al 50 que sean múltiplos de 3 (pista: habrá que
recorrer todos esos números y ver si el resto de la división entre 3 resulta 0).

#include<iostream>
using namespace std;

int main() {
int num, x = 0;
cout<<"Numero: "<<endl;
cin>>num;

while (num>0){
num = num/10;
x++;

}
cout<<"El numero tiene" <<x<< "cifras";
return 0;
}
10) Crea un programa que muestre los números del 1 al 5 de tres formas distintas: primero con "for", luego con "
while" y finalmente con "do-while".

#include <iostream>
using namespace std;int main(){
int i; i=1;
while(i<=5){
cout<<i<<endl;
i++; }
return 0;
}

#include <iostream>
using namespace std;
int main(){
int i;
for (i=1; i<=5; i++){
cout<<i<<endl;
}
return 0
;}

12) Realizar un programa que dé al usuario la oportunidad de adivinar un número del 1 al 100 (ya declarado en el
programa) en un máximo de 6 intentos. En cada pasada deberá indicarle si se ha pasado o se ha quedado corto. El
programa terminará cuando acierte, incluso si utiliza menos de esos 6 intentos.

#include<iostream>
using namespace std;

int main(){
int numero,dato=29,cont=0;

do{
cout<<"Digite un numero: "; cin>>numero;
if(numero>dato){
cout<<"Es un numero menor";
}
else if(numero<dato){
cout<<"Es un numero mayor";

}while (numero != dato);

cout<<"ADIVINASTE EL NUMERO!"<<endl;
cout<<"Numero de intentos: "<<cont<<endl;

cont++;

return 0;
}

También podría gustarte