Condição.

24/09/2008

0

Eu fiz esse programa em C, você digita 5 numeros e ele te da no final o maior, o menor, quantos numeros foi digitado e a soma desses numeros, preciso de ajuda apenas para colocar uma condição.

Eu quero deixar as entrar infinitas ele só vai apresentar o resultado quando você digitar um numero negativo.

#include<conio.h>
include<stdio.h>
include <iostream.h>

void main(void)
{

// Declaração e Inicialização de Variáveis
int num[5], i = 0, maior, menor, soma = 0;
char resposta = ´s´;

do{
soma = 0;
while (num[i]>=0){
for (i = 1; i <= 5; i++){
printf(" Entre com o ¬i valor: " ,i);
scanf("¬i",&num[i]);

if (i == 1){
menor = num[i];
maior = num[i];}

else{
if (num[i] < menor){
menor = num[i];}

if (num[i] > maior){
maior = num[i];}}

soma = (soma + num[i]);}}

printf("\n\n O menor numero e: " "¬i",menor);
printf("\n\n O maior numero e: " "¬i",maior);
printf("\n\n A quantidade de numeros digitados foi: " "¬i",i=i-1);
printf("\n\n A soma de todos numeros e de: " "¬i",soma);

resposta = printf("\n \n Deseja Continuar S/N?:");
scanf( "\n ¬c", &resposta );
}while( resposta == ´s´ || resposta == ´S´);
}



Ervilha

Ervilha

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar