#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