Ya he estado practicando más en cuanto al mundo de la programación; quisiera me orientaran en un programa,
la salida debe consistir en un numero entero S
yO HICE LO SIGUIENTE PERO AL COMPILAR NO ME ARROJA NINGUN VALOR :
#include<stdio.h>
#include<math.h>
int main ()
{
int a, b, n;
int S;
scanf ("%d %d %d", &S);
for ( -100<=a; a<b; a++)
for(b<=100;b>a; b++)
for(n>0; n<10; n++)
{
S= pow(a,n) + pow((a+1),n) + pow (b,n);
printf("El resultado de S vale:%d/n", S);
}
return S;
}
Algo asi?
Mi codigo:
#include <stdio.h>
#include <math.h>
int main()
{
int a;
int b=0;
int n=0;
int S=0;
int i=0;
scanf("%d",&a);
do
{
printf("\n%s","Ingrese un numero mayor al anterior:");
scanf("%d",&b);
}
while(a>b);
printf("%s","\nIngrese la potencia:");
scanf("%d",&n);
for(;i<=(b-a);i++)
S+=pow((a+i),n);
printf("\n\n%d",S);
return 0;
}
Tu codigo:
#include<stdio.h>
#include<math.h>
int main ()
{
int a, b, n;
int S;
scanf ("%d %d %d", &S);//PLAFFF..
for ( -100<=a; a<b; a++)//for con contenido de memoria de direcciones de memoria random
for(b<=100;b>a; b++)
for(n>0; n<10; n++)
{
S= pow(a,n) + pow((a+1),n) + pow (b,n);
printf("El resultado de S vale:%d/n", S);
}
return S;
}
Muchas gracias, sólo que no entiendo por qué cuando coloco los numeros 5 9 3 me da 1924 y debería dar 1925
Con mi codigo , me da 1925.