Ir para conteúdo
Fórum Script Brasil

Marcio Henrique

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Marcio Henrique

Marcio Henrique's Achievements

0

Reputação

  1. Usando o Dev C++, não precisei da #stdlib.h pra declarar o system("cls"); Quanto ao exit(), qual a diferença se eu declarar como (1) ou (0)? []s
  2. Boa noite! preciso criar um programa onde é inserida uma seqüência de inteiros e ao digitar -1 (flag), o programa finaliza e tem q mostrar o máximo, o mínimo e a média. Consegui implementar a média sem problemas, porém estou tendo dificuldade em encontrar o máximo e o mínimo. Já tentei fazer um if dentro do loop da seqüência e até mesmo fazer funções separadas q me retornassem os máximos e mínimos (o programa nem sequer chegou a passar pelas funções, acredito q eu deva ter declarado variáveis fora do lugar, ou algo do gênero...) Segue o programa para análise. Desde já agradeço! #include <stdio.h> #include <conio.h> char op; int i=0, j, count=0, maior, menor; int num[100], soma[100], totalnums; float media; int main(void) { do { do { printf("Maximo: %d",maior); //printf("\nMinimo: %d",menor); printf ("\nEntre com um numero (-1 termina): "); scanf ("%d",&num[count]); fflush(stdin); soma[count]=num[count]+soma[count-1]; count++; system("cls"); if(num[0]==-1) { printf("\n\n\t\t\tSEQUENCIA INEXISTENTE.."); getch(); system("cls"); soma[0]=0; count=0; } //Calcula o maximo e o minimo (INCORRETO) while(num[i]>num[i-1] && i<=count-1) { maior=num[i]; i++; } }while(num[count-1]!=-1); printf("Maximo: %d",maior); printf("\nMinimo: %d",menor); //Mostra a sequencia printf("\n"); for(j=0;j<=count-2;j++) printf("%d ",num[j]); //calcula a media totalnums=count-1; media=(float)soma[totalnums-1]/(totalnums); printf("\nMedia : %.3f",media); media,count=0; printf("\n\n"); printf("Deseja calcular novamente? "); fflush(stdin); scanf("%c",&op); system("cls"); if (op == 'n') { printf("\n\n\n\t\t\t\t*** FIM ***"); getch(); exit(); } }while(op != 'n' || op != 'N'); }
  3. Julio, mas esse atoi() não servirá somente para converter as frações para os inteiros? e os caracteres especiais? Grato. []s
  4. Boa noite, pessoal! Estou aqui com uma série de exercícios usando Dev-CPP para tentar relembrar conceitos da faculdade e num deles pede para efetuar uma entrada que leia SOMENTE números inteiros, não permitindo: - frações ex: 2.76 ; 0,11 ; -49.13 - espaços em branco - caracteres especiais ex: !@#$%¨&* § ¬ , _ . ; ? < >[ ] {} - = () Alguém já tentou fazer este teste e deu certo? Desde já grato!
×
×
  • Criar Novo...