Programacion while

Páginas: 7 (1525 palabras) Publicado: 15 de diciembre de 2011
1.-Genere un programa que sume los números pares e impares
#include<iostream>
#include<conio.h>
void main()
{
int a=0,p=0,i=0,cont,num;
cont=0 ;
cout<<"Ingrese la cantidad de numeros: ";
cin>>cont;
while(a<cont)
{
cout<<"Ingrese numero: ";
cin>>num;
if(num%2==0)

{p=p+num;

}
else
{
i=i+num;

}
a++;
}
cout<<"suma de pares: "<<p<<endl;
cout<<"suma de impares: "<<i<<endl;
getch();
}

2.- Genere un programa que me permita obtener los 10 primeros múltiplos de seis.
# include <iostream.h>
# include <conio.h>
void main ()
{
clrscr ();
inti=6;
while(i<=60)
{
if((i%6)==0)
cout<<"\n"<<i;
i++;
}
getch();
}

3.- Genere un programa que pida al usuario un carácter y un número de repeticiones. Luego imprima el carácter el número de veces especificado.
#include <iostream.h>
#include <conio.h>
void main()
{
char ch;
int num_rep,i=1;
cout<<"Escriba el caracter a repetir:";
cin>>ch;
cout<<"\n"<<"Escriba el numero de repeticiones: ";
cin>>num_rep;
if (num_rep>0)
{
while(i<=num_rep)
{
cout<<ch;
i++;
}

}
cout<<"\n";
getch();
}

4.-Genere un programa que me imprima la siguiente sucesión de un numero ingresado por teclado 1,-1,2,-2,3,-3,4,-4……
#include <conio.h>
#include <iostream.h>
voidmain ()
{
clrscr();
int i=1,num;
cout<<"Ingrese numero: ";
cin>>num;
if (num>0)
{
while(i<=num)
{
cout<<i++<<-i<<",";
}
}

getch();
}

5.- Escribir un programa C que lea exactamente10 números y luego escriba la suma de todos ellos si en caso de ingresar 0 saldrá la suma inmediatamente.
#include<iostream.h>
#include <conio.h>
void main()
{
clrscr();
int x;
int suma=0,i=1;
while(i<=10)
{
cout<<"Ingrese num: ";
cin>>x;
if(x!=0)
suma+=x;
else
break;
i++ ;
}
cout<<"la suma es"<<suma;
getch();
}

6.- Crear un programa que lea un número entero y a partir de él cree uncuadrado de asteriscos con ese tamaño. Las o sólo se verán en el borde del cuadrado, no en el interior
#include <iostream.h>
#include <conio.h>
int main()
{
clrscr();
int n=0,fila=2,col=1;
cout<<"tamaño del cuadrado: ";
cin>> n;
if (n>0)
{
while(col<=n)

{
cout<<"o";
col++;
}
cout<<"\n";
while(fila<n)
{cout<<"o";
col=2;
while(col<n)
{
cout<<" ";
col++;
}
cout<<"o";
cout<<"\n";
fila++;
}
col=1;
while(col<=n)
{
cout<<"o";
col++;
}
}
getch();
}

7.- Genere el programa con ceros en el que se introduce un número entero y se crea una pirámide de ceros.
#include <iostream.h>
#include<conio.h>
void main()
{
clrscr();
int n,fila,col;
cout<<"tamano de la piramide: ";
cin>>n;
if(n>0)
{
for(fila=1;fila<=n;fila++)
{
for(col=1;col<=n-fila;col++)
{
cout<<" ";
}
col=1;
while(col<=2*fila-1)
{
cout<<"0";
col++;
}
cout<<"\n";}
}
getch();
}

8.- Genere un programa que imprima dependiendo del número que ingrese.
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
int i=1, j,numf;
cout<<"ingrese numero de filas";
cin>>numf;
if(numf!=0)
{
while(i<=numf)
{...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion do-while
  • ciclo while programacion
  • Ejecicios While
  • ciclos do while, while y for
  • Do while
  • While C++
  • Practicas While
  • Break y While

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS