Lógica, perguntado por lannCaa5y0fe, 1 ano atrás

escreva um programa leia um conjunto de números inteiros positivos e determine o maior dele. a cada leitura de um valor pergunte ao usuário se ele deseja continuar(deseja continuar(S/N)?) a entrada de dados é interrompida quando o usuário digita os caracteres "N" ou "n" como resposta para essa pergunta.utilize o comando do-while


Riibeiro7: Em qual linguagem?
FelipeJotape: Linguagem C ?

Soluções para a tarefa

Respondido por FelipeJotape
0
EM LINGUAGEM C

#include <stdio.h>
#include <stdlib.h>
#include <strings.h>

int main(){
int x[100],cont, maior;
char sn[1];

cont = 0;
maior = 0;

do{
    cont += 1;
    printf ("Digite um numero inteiro positivo: ");
    scanf ("%d",&x[cont]);

    if (x[cont]>maior){
        maior = x[cont];
    }

    printf ("Voce deseja continuar ? ( S / N ) : ");
    scanf ("%s",sn);
    strupr(sn);
    printf("\n");
    printf("----------------------------------------\n");
} while (strcmp(sn,"N")!=0);

printf ("O maior numero digitado foi %d !\n",maior);

return 0;

}
Perguntas interessantes