Ir ao conteúdo

Posts recomendados

Postado

Escreva um programa para somar uma sequência de inteiros. Assuma que o primeiro inteiro lido especifica o
número de valores restantes a ser fornecidos. Seu programa deve ler só um valor por comando de entrada. Uma
sequência típica de entrada poderia ser

5 100 200 300 400 500

 

USANDO WHILE!!!

 

Como eu faço para assumir o primeiro valor lido para fazer a quantidade de numero restantes a serem fornecido?

 

meu codigo ainda esta assim: 

 

<

#include <stdio.h>

int main()
{
    int n, num, soma;
    
    printf("Digite a quantidade de valores que quer: ");
    scanf("%d", &n);
    
    while(n < )
} >

 

Travei ai, nao consigo sair dessa parte...

  • Curtir 1
Postado
1 hora atrás, Trem_P3 disse:

Como eu faço para assumir o primeiro valor lido para fazer a quantidade de numero restantes a serem fornecido?

 

 

Que tal uma variável a mais?

 

    int restantes = 0;

 

por exemplo

  • Curtir 1
Postado

@arfnetoDeu certo o limite, mas como faço pra reconhecer a soma? Fiz algo errado que não to percebendo o que é, não pensei em algo melhor do que esse ai...
 image.thumb.png.0170da7c6bb64a4ce0fd3d5b150122e6.png

  • Curtir 1
Postado

poste o código e não um desenho

 

Que pretende com algo como

 

	soma = num++ < n;

 

porque não mostra na tela os valores que está somando e o total???? Quando estiver ok você apaga e pronto...

Faça o programa trabalhar a seu favor.

 

Em tempo: num++ < n vai somar 1 em num e depois comparar com n. Se for menor vai somar 1 em soma, se for maior ou igual vai somar 0.

 

Assim são as expressões em C  : zero se falso, o resto é verdadeiro. Numa expressão a definir vai colocar 1 se verdadeiro.

  • Curtir 1
Postado

@Trem_P3

4 horas atrás, Trem_P3 disse:

Assuma que o primeiro inteiro lido especifica o
número de valores restantes a ser fornecidos.

isso significa que o primeiro número inserido será usado como contador , e então se for inserido o valor 2 ,  o loop while vai repetir 2 vezes pegando um valor a cada repetição e aquele primeiro valor decrementado e  somar e colocar na variável soma , assim será somada a sequencia de dois números e acumulado o resultado na variáveL soma , 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!