Ajuda em Programa C

1. Ajuda em Programa C

Samuel Nicolato
Agape

(usa Outra)

Enviado em 10/11/2016 - 21:07h

3. Crie um programa que PODERÁ receber ATÉ 1000 números inteiros. O programa deverá ter as seguintes características:
- Fazer a inserção de um número sempre que o usuário desejar;
- Fazer a listagem de todos os números armazenados sempre que o usuário desejar

Como eu poderia fazer este codigo? Fiz de uma maneira, porem usei 2 "do", e gostaria de saber se existe outro metodo mais facil e que menor, aqui segue o codigo..
/*Samuel Nicolato*/

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

int main() {

int numero,x=0;
int inserir[1000],i;
char mostrar[100],continuar[100],diferente[100],s[100]="sim",n[100]="nao";

do {
do {
printf("Digite um numero:");
scanf("%d",&inserir[x]);
x++;

printf("Deseja inserir mais numeros: <sim/nao>");
scanf("%s",&continuar);

} while(strcmp(continuar,mostrar)==0);

system("cls");

printf("Deseja mostra-lo <sim/nao>");
fflush(stdin);
scanf("%s",mostrar);

if(strcmp(mostrar,s)==0) {
for(i=0; i<x; i++) {
printf("%d\n",inserir[i]);
}
}
printf("Deseja continuar <sim/nao>");
scanf("%s",&diferente);

if(strcmp(mostrar,s)==0) {
for(i=0; i<x; i++) {
printf("%d\n",inserir[i]);
}
}

} while(strcmp(diferente,s)==0);




}



  


2. Re: Ajuda em Programa C

Fernando Eckhardt Valle
pherde

(usa Slackware)

Enviado em 11/11/2016 - 01:01h

Só de não ver a biblioteca conio nos includes estava otimista em ajudar.... mas aquele system('cls') desmascarou o código compilado no windows!


3. Re: Ajuda em Programa C

Paulo Edu
paulosix12

(usa Slackware)

Enviado em 11/11/2016 - 18:57h

Eu usaria switch case e functions
Onde no case '1' o usuario adiciona um numero
E no case '2' o usuario visualiza o numero

switch (n)
&#8203;{
case 1:
adicionar();
return x;
case constant2:
Exbir ();
return x
}

int adicionar(){
printf("Digite o numero ")
}

int adicionar(){
printf("Esses foram os numeros dig ")
}

........Boa Pesquisada






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts