Adsence

sábado, 2 de abril de 2011

Progresion-Aritmetica-en-C

Leave a Comment
Un Programa que pida una secuencia de numeros que termine con un 0 y decir si la
secuencias es una progresion aritmetica o no , y su diferencia si es una progresion/*
Un Programa que pida una secuencia de numeros que termine con un 0 y decir si la
secuencias es una progresion aritmetica o no , y su diferencia si es una progresion
*/

#include< iostream.h >
void portada();
void final();
void pedirVariable(char men[100],int *t);
main()
{
int ant,act,difA,difAn=-2,c=0;
bool a=true,es=true;
portada();
while(a==true)
{
if(c!=0)
ant=act;
if(c >=2)
difAn=difA;

pedirVariable("Digite un Numero:",&act);
if(act!=0)
{
if(c!=0)
{
difA=act-ant;
}
if(c >1)
{
difA=act-ant;
if(difA!=difAn)
es=false;

}

c++;
}
if(act==0)
a=false;


}
if(es==true)
cout< < "Si es una progresion Aritmetica su diferencia es: "< < difA;
else
cout< < "No es una progresion";

final();
system("PAUSE");


}

void portada(){
cout< < ("...............................................................................\a\n");
cout< < ("................******.*****.** **.*****.****.*****.*****..**................\a\n");
cout< < ("................ ** .** **.*** ***.** **.** .** **.**.**.***................\a\n");
cout< < ("................ ** .*****.*******.*****.****.*****.*****..**................\a\n");
cout< < ("................ ** .** **.** * **.** .** .*** ....**..**................\a\n");
cout< < ("................**** .** **.** **.** .****.** **....**.****...............\a\n");
cout< < ("...............................jamper91.hostei.com.............................\a\n");
cout< < ("\n");
};
void final(){
cout< < ("\n-------------------------------------------------------------------------------\a\n");
cout< < ("******************************************************************************\a\n");
cout< < (" Creado por jamper91@hotmail.com\n");
cout< < (" Cucuta Campeon\n");
cout< < ("******************************************************************************\a\n");
cout< < ("-------------------------------------------------------------------------------\a\n");
};
void pedirVariable(char men[100],int *t)
{
int var;

cout< < men;
cin > >var;
*t=var;

}

0 comentarios :