Você está aqui: C ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Desenvolva um programa C que solicita dez números do tipo inteiro ao usuário. Armazene esses dez números em um vetor. Em seguida, percorra este vetor e, para os valores dos elementos inseridos nas posições - Desafio de Programação Resolvido em CQuantidade de visualizações: 2177 vezes |
|
Pergunta/Tarefa: Desenvolva um programa C que solicita dez números do tipo inteiro ao usuário. Armazene esses dez números em um vetor. Em seguida, percorra este vetor e, para os valores dos elementos inseridos nas posições (índices) pares desse vetor, calcule o somatório deles, para os demais calcule a subtração desses valores. Em seguida, o programa deverá apresentar na tela os resultados. Sua saída deverá ser parecida com: Informe o 1.o número: 4 Informe o 2.o número: 2 Informe o 3.o número: 7 Informe o 4.o número: 6 Informe o 5.o número: 1 Informe o 6.o número: 3 Informe o 7.o número: 9 Informe o 8.o número: 8 Informe o 9.o número: 2 Informe o 10.o número: 5 Soma dos elementos nos índices pares é: 23 Subtração dos elementos nos índices ímpares é: -24 Veja a resolução comentada deste exercício usando C console: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main(int argc, char *argv[]){
int i; // para controlar as repetições dos laços
int valores[10]; // para guardar os números lidos
int soma = 0, subtracao = 0; // para guardar a soma e subtração
setlocale(LC_ALL,""); // para acentos do português
// vamos pedir para o usuário informar 10 números inteiros
for(i = 0; i < 10; i++){
printf("Informe o %d.o número: ", (i + 1));
scanf("%d", &valores[i]);
}
// vamos percorrer todos os elementos do vetor
for(i = 0; i < 10; i++){
// estamos em uma posição (índice) par?
if(i % 2 == 0){
soma = soma + valores[i];
}
else{ // estamos em uma posição ímpar
subtracao = subtracao - valores[i];
}
}
// mostra o resultado
printf("Soma dos elementos nos índices pares é: %d\n",
soma);
printf("Subtração dos elementos nos índices ímpares é: %d",
subtracao);
printf("\n\n");
system("pause");
return 0;
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C |
Veja mais Dicas e truques de C |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







