Karbust Posted October 6, 2016 at 10:04 AM Share Posted October 6, 2016 at 10:04 AM Boas pessoal Ontem para ajudar um amigo meu fiz-lhe este programinha. Objetivo: Criar uma aplicação que leia N números, calcule e imprima: a soma de todos os números, o maior número lido, o menor número lido, a soma dos positivos, e a contagem dos números negativos //declação das livrarias necessárias #include <stdio.h> #include <conio.h> //declaração da função principal int main() { //declaração das variáveis int qtd, i, soma=0, soma_posit=0, soma_negat=0, menor_valor=0, maior_valor=0; //pedir ao utilizador quantos números irá inserir printf("Quantos numeros pretende inserir?"); scanf("%d", &qtd); //leitura da quantidade de números //declaração da matriz int numeros[qtd]; //leitura dos valores for(i = 0; i < qtd; i++) { //pedir ao utilizador o valor i printf("Introduza o numero %d: ", i+1); scanf("%d", &numeros); //leitura do valor inserido //verificar se o valor é maior que o anterior if(maior_valor < numeros) { maior_valor=numeros; //guarda o maior valor numa variável } //verificar se o valor é menor que o anterior if(menor_valor > numeros) { menor_valor=numeros; //guarda o menor valor numa variável } } //soma de todos os valores for(i = 0; i < qtd; i++) { soma = soma + numeros; } //apresentação da soma total printf("Soma de todos os numeros inseridos = %d\n", soma); //soma de todos os valores positivos for(i = 0; i < qtd; i++) { if(numeros > 0) soma_posit = soma_posit + numeros; } //apresentação da soma total dos valores positivos printf("Soma de todos os numeros positivos = %d\n", soma_posit); //soma de todos os valores negativos for(i = 0; i < qtd; i++) { if(numeros < 0) soma_negat = soma_negat + numeros; } //apresentação da soma total dos valores negativos printf("Soma de todos os numeros negativos = %d\n", soma_negat); //apresentação do menor valor lido printf("Menor valor lido: %d\n", menor_valor); //apresentação do maior valor lido printf("Maior valor lido: %d\n", maior_valor); getch(); } Pastebin: http://pastebin.com/GHQ4Z5KY Espero que seja útil Abraço Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now