Lógica de programação!
Galera, boa noite!
Estou com uma atividade meio tensa para o meu nível atual. Eu sei a estrutura do programa, mas me falta lógica para utilizá-la.
Tenho que criar um algoritmo para resolver esse problema.
"
Construa um programa C/Python que lê um natural (digamos na variável total) e computa a maior soma de naturais consecutivos, começando no 1, que seja menor ou igual ao valor digitado (<=total).
Exemplos: Se o usuário digitar 104 (total=104), então seu programa deverá computar o somatório 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 = 91. Se o usuário digitar 105 (total=105), então seu programa deverá computar o somatório 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 = 105.
Entrada esperada: um natural total.
Saída esperada: um natural correspondente ao somatório."
Não consigo sair disso:
#include <stdio.h>
int main (){
int i, n, s;
scanf("%d", &n);
for(i=0; i<=n; i++){
}
printf("%d", i);
return 0;
}
Alguém pode dar uma moral?Discussão (2)
Carregando comentários...