// Implementar un programa que me permita verificar del 1 al 50 ¿cuantos numero primo existen? y ¿cuales son?
#include<iostream.h>
#include<conio.h>
int main()
{
int i=1, cont; cuantosp=0;
do
{
cont=0;
for(int p=1;p<i;p++)
{
if(i%p==0)
{
cont++;
}
}
if(cont<=2)
{
cout<<i<<t<<endl;
cuantosp++;
}
i++
}while(i<=50);
cout<<endl;
cout<<"cuantos primos existen"<<t<<endl:"<<cuantosp"<<endl;
getch();
return 0;
}
lunes, 6 de junio de 2011
IMPLEMENTAR UN PROGRAMA QUE ME PERMITA VER POR PANTALLA EL ULTIMO DIGITO IMPAR
//IMPLEMENTAR UN PROGRAMA QUE ME PERMITA VER POR PANTALLA EL ULTIMO DIGITO IMPAR
#include <iostream.h>
#include <conio.h>
bool UltimoDigitoImpar(int);
int main()
{
int num,i=1;
do
{
system("CLS");
cout<<"Ingrese un numero: ";
cin>>num;
if(UltimoDigitoImpar(num))
{
cout<<"Ultimo Digito es impar.. "<<endl;
}
i++;
system("PAUSE");
}while(i<=5);
}
bool UltimoDigitoImpar(int p)
{
int r=0;
while(p>=1)
{
r=p%10;
p=p/10;
}
if(r%2 !=0)
return true;
else
return false;
}
#include <iostream.h>
#include <conio.h>
bool UltimoDigitoImpar(int);
int main()
{
int num,i=1;
do
{
system("CLS");
cout<<"Ingrese un numero: ";
cin>>num;
if(UltimoDigitoImpar(num))
{
cout<<"Ultimo Digito es impar.. "<<endl;
}
i++;
system("PAUSE");
}while(i<=5);
}
bool UltimoDigitoImpar(int p)
{
int r=0;
while(p>=1)
{
r=p%10;
p=p/10;
}
if(r%2 !=0)
return true;
else
return false;
}
CALCULAR EL FACTORIAL Y PRIMO CON LAS FUNCIONES DEFINIDAS POR EL USUARIO
//CALCULAR EL FACTORIAL Y PRIMO CON LAS FUNCIONES DEFINIDAS POR EL USUARIO
#include<conio.h>
#include<iostream.h>
void factorial(int);
bool primo(int);
int main()
{
int num=0;
cout<<"igrese un valor:";
cin>>num;
if (num%2!=0)
factorial(num);
else{
if(primo(num))
cout<< "es un numero primo"<<endl;
else
cout<<"no es primo"<<endl;
}
getch();
return 0 ;
}
void factorial(int pnum)
{
int fact=1;
for(int i=1;i<=pnum;i++)
fact=fact*fact*i;
cout<<"el factorial:"<<fact<<endl;
}
bool primo (int pnum1)
{
int p=1,cont=0;
while(p<=pnum1)
{
if (pnum1%p==0)
cont++;
p++;
}
if (cont<=2)
return true;
else
return false;
}
#include<conio.h>
#include<iostream.h>
void factorial(int);
bool primo(int);
int main()
{
int num=0;
cout<<"igrese un valor:";
cin>>num;
if (num%2!=0)
factorial(num);
else{
if(primo(num))
cout<< "es un numero primo"<<endl;
else
cout<<"no es primo"<<endl;
}
getch();
return 0 ;
}
void factorial(int pnum)
{
int fact=1;
for(int i=1;i<=pnum;i++)
fact=fact*fact*i;
cout<<"el factorial:"<<fact<<endl;
}
bool primo (int pnum1)
{
int p=1,cont=0;
while(p<=pnum1)
{
if (pnum1%p==0)
cont++;
p++;
}
if (cont<=2)
return true;
else
return false;
}
FUNCIONES DEFINIDAS POR EL USUARIOS
//Leer una serie de 10 numeros, determinar cuantos de ellos su ultimo
//digito es numero impar. Utilizar funciones definidas por el usuario
#include<iostream.h>
#include<conio.h>
bool ultimodigitoimpar(int);
int main()
{
int num=0, i=1, r=0;
do{
cout<<"Ingrese un valor numerico "<<endl;
cin>>num;
if(ultimodigitoimpar (num))
cout<< "ultimo digito es impar: ";
i++;
}
while(i<=10);
getch ();
return 0;
}
//
bool ultimodigitoimpar (int pnum)
{
int r=0;
while(pnum>=1);
{
r=r%10;
pnum=pnum/10;
}
if(pnum%2 !=0)
return true
else
return false
}
//digito es numero impar. Utilizar funciones definidas por el usuario
#include<iostream.h>
#include<conio.h>
bool ultimodigitoimpar(int);
int main()
{
int num=0, i=1, r=0;
do{
cout<<"Ingrese un valor numerico "<<endl;
cin>>num;
if(ultimodigitoimpar (num))
cout<< "ultimo digito es impar: ";
i++;
}
while(i<=10);
getch ();
return 0;
}
//
bool ultimodigitoimpar (int pnum)
{
int r=0;
while(pnum>=1);
{
r=r%10;
pnum=pnum/10;
}
if(pnum%2 !=0)
return true
else
return false
}
Ingresar un numero y verificar si es primo
//Ingresar un numero y verificar si es primo
#include<iostream.h>
#include<conio.h>
//Verificar si un numero es primo
int main()
{
int num, i=1, a=0;
cout<<"Digite un valor numerico "<<endl;
cin>>num;
do{
if (num%i==0){
a++;
}
i++;
}while(i<=num);
if (a<=2)
cout<<"Es un numero primo "<<endl;
else
cout<<"No es un numero primo "<<endl;
getch();
return 0;
}
#include<iostream.h>
#include<conio.h>
//Verificar si un numero es primo
int main()
{
int num, i=1, a=0;
cout<<"Digite un valor numerico "<<endl;
cin>>num;
do{
if (num%i==0){
a++;
}
i++;
}while(i<=num);
if (a<=2)
cout<<"Es un numero primo "<<endl;
else
cout<<"No es un numero primo "<<endl;
getch();
return 0;
}
FACTORIAL DE UN NUMERO
//FACTORIAL DE UN NUMERO
#include<iostream.h>
#include<conio.h>
int main()
{
int num, i=1, fact=1;
cout<<endl;
cout<<"Digite un numero . . "<<endl;
cin>>num;
do
{
fact=fact*i;
i++;
}while(i<=num);
cout<<"El factorial es . . "<<endl;
cout<<fact<<endl;
getch();
return 0;
}
#include<iostream.h>
#include<conio.h>
int main()
{
int num, i=1, fact=1;
cout<<endl;
cout<<"Digite un numero . . "<<endl;
cin>>num;
do
{
fact=fact*i;
i++;
}while(i<=num);
cout<<"El factorial es . . "<<endl;
cout<<fact<<endl;
getch();
return 0;
}
TRANSFORMAR UN NUMERO BASE 10 (decimal) A HEXADECIMAL..
//TRANSFORMAR UN NUMERO BASE 10 (decimal) A HEXADECIMAL..
#include<iostream.h>
#include<conio.h>
int main()
{
int s=0, total=0,i=1;
cout<<"ingese un valor: ";
cin>>s;
do
{
total=s%16;
cout<<" "<<total;
s=s/16;
i++;
}
while(s> 1);
if(s ==1)
cout<<" "<<s;
getch ();
return 0;
}
#include<iostream.h>
#include<conio.h>
int main()
{
int s=0, total=0,i=1;
cout<<"ingese un valor: ";
cin>>s;
do
{
total=s%16;
cout<<" "<<total;
s=s/16;
i++;
}
while(s> 1);
if(s ==1)
cout<<" "<<s;
getch ();
return 0;
}
Generar los N de la serie de fibonacci
//Generar los N de la serie de fibonacci
#include<iostream.h>
#include<conio.h>
int main()
{
int a=0,b=1,c=0,num=0,i=1;
cout << "Ingrese el limite:" << endl;
cin>>a;
cout<<endl;
do
{
num=b;
b=c;
c=num+b;
cout <<c<<endl;
i++;
}while(i<=a);
getch();
return 0;
}
#include<iostream.h>
#include<conio.h>
int main()
{
int a=0,b=1,c=0,num=0,i=1;
cout << "Ingrese el limite:" << endl;
cin>>a;
cout<<endl;
do
{
num=b;
b=c;
c=num+b;
cout <<c<<endl;
i++;
}while(i<=a);
getch();
return 0;
}
TRASFORMAR UN NUMERO BASE 10(decimal) A BINARIO CON DO -WHILE
// TRASFORMAR UN NUMERO BASE 10(decimal) A BINARIO.
#include<iostream.h>
#include<conio.h>
int main()
{
int num=0, total=0, mod=0, div=0, cont=0, i=1;
cout<<"ingese un valor: ";
cin>>num;
do
{
total=num%2;
cout<<total;
num=num/2;
i++;
}
while(num > 1);
if( num==1)
cout<<num;
getch ();
return 0;
}
#include<iostream.h>
#include<conio.h>
int main()
{
int num=0, total=0, mod=0, div=0, cont=0, i=1;
cout<<"ingese un valor: ";
cin>>num;
do
{
total=num%2;
cout<<total;
num=num/2;
i++;
}
while(num > 1);
if( num==1)
cout<<num;
getch ();
return 0;
}
Ejercicios de programacion Estructura Repetitiva do-while
// Verificar si un numero es numero perfecto
#include<iostream.h>
#include<conio.h>
int main()
{
int limit,sum,j,p=1;
cout<<"Ingrese el limite del numero a evaluar"<<endl;
cin>>limit;
do
{
sum=0;
for(j=1;j<=p/2;j++)
{
if(p%j==0)
sum+=j;
}
if(sum==p)
cout<<"Es un numero perfecto: "<<p<<endl;
p++;
else
cout<<"no es numero perfecto: "<<p<<endl;
p++;
}
while(p<=limit);
getch ();
return 0;
}
#include<iostream.h>
#include<conio.h>
int main()
{
int limit,sum,j,p=1;
cout<<"Ingrese el limite del numero a evaluar"<<endl;
cin>>limit;
do
{
sum=0;
for(j=1;j<=p/2;j++)
{
if(p%j==0)
sum+=j;
}
if(sum==p)
cout<<"Es un numero perfecto: "<<p<<endl;
p++;
else
cout<<"no es numero perfecto: "<<p<<endl;
p++;
}
while(p<=limit);
getch ();
return 0;
}
Suscribirse a:
Comentarios (Atom)