{
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: leosansan en 18 Abril 2013, 04:43 AM
Supongo que es algo como esto lo que pretendes:
escriba el exponente de la ecuacion = 4
escribir el primer termino = a
escribir el segundo termino = b
1 a^ 4 + 4 a^ 3 * b^ 1 + 6 a^ 2 * b^ 2 + 4 a^ 1 * b^ 3 + 1 b^ 4
Saluditos!. ...
#include <iostream>
#include <math>
#include <conio>
long int fact(long int x)
{
int z = 1;
for (x; x >=1; x--)
{
z = z*x;
}
return z;
}
int main()
{
long int n, p, num , y;
char a,b;
cout << "escriba el exponente de la ecuacion = ";
cin >> n;
cout << "escribir el primer termino = ";
cin >>a ;
cout << "escribir el primer termino = ";
cin >>b ;
for (p=1; p<=n; p++)
{
y = n - p;
num = fact(n) / (fact(p) * fact(y));
cout << a << "^" << " +" << num << b <<"^" << p ;
}
getch();
}
#include <iostream> //usar cout
#include <conio> //usar getch ()
#include <windows> //usar la función sleep
int main ()
{
int i;
for (i==1; i<24; i++) //que inicie en la posición 1(ya sea x,y en este caso en y) y que al llegar a la posición 24 se detenga
{ clrscr();gotoxy(32,i);cout<<"Hola"; //borropantalla y coloco texto sin dejar rastro del texto
Sleep(100);
}getch();
}
#include <iostream> //usar cout
#include <conio> //usar getch ()
#include <windows> //usar la función sleep
int main ()
{
int i;
for (i==1; i<75; i++) //que inicie en la posición 1(ya sea x,y en este caso en x) y que al llegar a la posición 75 se detenga
{ clrscr();gotoxy(i,12);cout<<"Hola";
Sleep(100);
}getch();
}
#include <iostream>
#include <stdio.h>
#include <windows.h>
#include <conio.h>
#define r( a, N ) ( (a)<0 ? N+(a)%N : ( (a)>=N ? (a)%N : (a) ) )
int main()
{
{
int cuadrado[17][17],a,b,n,N;
do{
cout<<"Ingrese el orden ( impar entre 3 y 17 ): " ;
cin>>N;
}while( !(N%2));
cout<<"Cuadrado Mágico de orden :"<<N;
for(a=0;a<N;a++){
for(b=0;b<N;b++){
cuadrado[a][b]=0;}
}
for( a=N/2,b=0,n=1; n<=N*N; )
if(!cuadrado[a][b] )
cuadrado[a][b] = n++,
a=r(a+1,N),
b=r(b-1,N);
else a=r(a-1,N),
b=r(b+2,N);
for(b=0;b<N;b++)
{
cout << endl;
for(a=0;a<N;a++)
cout <<" | "<< cuadrado[a][b] << " | "; Sleep(500);
}
}
getch ();
}
Cita de: 85 en 5 Marzo 2013, 04:30 AM
dejá la función 'main' sólo con el return 0, poné todo el código de la calculadora en una función, y hacéla que sea recursiva, y por último tenés que llamar la nueva función dentro de 'main'
EDITADO
Perdóm.. haciendo una búsqueda recursiva en el foro encontré algunas cosas para vos XD
http://foro.elhacker.net/programacion_cc/recursividad-t359491.0.html
http://foro.elhacker.net/programacion_cc/recursividad_c-t366671.0.html
http://foro.elhacker.net/programacion_cc/busqueda_recursiva-t360830.0.html
http://foro.elhacker.net/programacion_cc/c_busqueda_binaria_recursiva-t374647.0.html
CitarCita de: leosansan en 6 Marzo 2013, 00:02 AM
Saluditos!, ....