#include<iostream.h>
#include<conio.h>
void main(void)
{
int i=0,max=200,j;
int res;
int inte=0;
cout<<"Piense un numero: "<<endl;
do
{
j=(i+max)/2;
cout<<"el numero que penso es: "<<j<<endl;
inte++;
cout<<"1.certe!! ,2.si el nro es mayor, 3.si es menor: ";
cin>>res;
switch(res)
{
case 1:cout<<"Es el numero!!"<<endl;break;
case 2:i=j+1;
break;
case 3:max=j-1;
break;
}
}while(inte<=8 && res!=1 );
cout<<"El numero de intentos fue: "<<inte;
getch();
}
Ejercicio 2. Desarrolle un programa que permita tapizar la pantalla con un símbolo determinado por teclado.
#include<iostream.h>
#include<conio.h>
#include<string>
#include<stdio.h>
void main(void)
{
int i,cont=0;
char n;
string m;
cout<<"ingrese simbolo: ";cin>>n;
m=n;
do
{
cont ++;
for(i=1;i<=80;i++)
{
cout<<m;
}
cout<<endl;
}while(cont<=24);
getch();
}
Ejercicio 3. Determine cuantos dígitos tiene un número entero ingresado por teclado.
#include<iostream.h>
#include<conio.h>
void main (void)
{
int m,i=1,n,cont=0;
cout<<"Ingrese un numero: "; cin>>n;
do{
m = n/i;
i*=10;
if(m!=0)
{
cont++;
}
}while(m!=0);
cout<<"Cantidad de digitos: "<<cont<<endl;
getch();
}
Ejercicio 4. Desarrolle un algoritmo que me permita ingresar un número entero una y otra vez y que termine cuando ingrese un negativo. Imprimir en pantalla la suma de los números enteros positivos ingresados.
#include<conio.h>
#include<iostream.h>
void main(void)
{
int n,cont=0,s=0;
do
{
cout<<"Ingrese numero: "; cin>>n;
if(n>=1){
cont+=n; }
}while(n>=0);
cout<<endl;
cout<<"La suma de los numeros enteros positivos es: "<<cont;
getch();
}
Ejercicio 5. Realizar un programa en la cual un nombre se mueva de un lado hacia otro (horizontalmente)
#include <iostream>
#include <conio>
#include <windows>
#include <stdio>
{
int a=0, b=56, c=0;
char t[25] ="Algoritmo easy";
do
{
for (a=1;a<=56;a++)
{
clrscr ();
gotoxy(a,2);
cout<<t;
/*derecha*/ Sleep (60);
}
for (b=56;b>=1;b--)
{
clrscr ();
gotoxy(b,2);
cout<<t;
Sleep (60);
}
}while (c=1);
getch ();
}
No hay comentarios:
Publicar un comentario