Ajuda com programa em C?
Estou com um probleminha em um programa em C. Ele deve ler um valor inteiro e usar o comando de repetição for para calcular a soma do número inteiro lido com os 100 inteiros seguintes a ele.
Como ele está agora:
#include <stdio.h>
#include <stdlib.h>
int main(){
int x, soma, cont;
printf ("Digite um valor inteiro:");
scanf ("\n%d", &x);
for (cont=0; cont<=100; cont++){
soma=x+(x+1)*cont;
}
system ("PAUSE");
return 0;
}
Ajuda? :S
Comments
Fiz umas correções para te dar uma base:
#include <stdio.h>
#include <stdlib.h>
int main(){
int x, y, soma, cont; // y = variável auxiliar de x
printf ("Digite um valor inteiro:\n> ");
scanf ("\n%d", &x);
y = x;
soma = 0;
for (cont=0; cont<100; cont++){
// cont tem que parar no 100 (cont<100) e não dar + 1 loop (cont<=100)
soma+=(x+(y*cont));
}
printf ("\nResultado: %i", soma); // Mostrar resultado na tela
system ("PAUSE"); // Eu uso o getch() - ocupa menos memória
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(){
int x, soma = 0, cont;
printf ("Digite um valor inteiro:");
scanf ("%d", &x);
for (cont=1; cont<=100; cont++){
soma = soma + (x+cont);
}
printf ("Soma = %d", soma + 1);
system ("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(){
int x, soma = 0, cont;
printf ("Digite um valor inteiro:");
scanf ("\n%d", &x);
printf("Sequencia\n");
for (cont=x; cont<=x + 100; cont++){
soma+=cont;
printf("%d ", cont);
}
printf("\n\nSOMA %d", soma);
getch();
return 0;
}