Informática, perguntado por jorgesgomes7, 1 ano atrás

3. Faça um algoritmo para calcular e exibir a soma de todos os números da seqüência [1 a 10].

Soluções para a tarefa

Respondido por jovictor210
2

Resposta:

#include<stdio.h>

int main()

{      

       int num[]={1,2,3,4,5,6,7,8,9,10};

       int soma = 0,cont;

       for(cont=0;cont<10;cont++)

       {

               soma = soma + num[cont];

       }

       printf("a soma é %i",soma);

}

Explicação:

usei C para explicar... criei um vetor de inteiros para armazenar os 10 numeros depois usei o FOR para repetir a soma por 10 vezes e ainda usei o numero da repetição(cont) para pegar a posição do numero no vetor NUM[]

ou seja a cada repeticao do FOR a variavel é atualizada com (ela mesma + o numero da vez no vetor)

NUM[cont] quando cont = 0 faz NUM[0]  acessar o primeiro numero do vetor - (num 1) - vetor sempre começa pelo 0

NUM[cont] quando cont = 1, NUM[1] acessa o segundo numero do vetor (num 2)

NUM[cont] quando cont = 2, NUM[2] acessa o segundo numero do vetor (num 3)

e assim por diante... até o cont chegar a 9 e acessar NUM[9] com valor 10

essa repetição soma todos os valores do vetor, armazenando em SOMA.

espero ter ajudado

Perguntas interessantes