Informática, perguntado por Jujubay, 1 ano atrás

Algoritmos:
Podem me ajudar. Não estou conseguindo fazer estas questões, é para amanha.

18. Desenvolva um algoritmo que leia um número inteiro positivo N e imprima os N primeiros números da Série de Fibonacci.
20. Escreva um algoritmo que receba números inteiros positivos do usuário. O programa deverá parar de receber números quando o usuário digitar um número negativo. Ao final, o programa deverá exibir o maior número, o menor número, a média dos números, a soma dos números e a quantidade de números digitada.
(Não usar vetor) estrutura de repetição.


feperessim: Ajudo sim.
Jujubay: obg..é para colocar no programa e copilar.
feperessim: Tenta ai, qualquer erro você fala.

Soluções para a tarefa

Respondido por feperessim
0
/*---------- 18 ----------*/

#include <stdio.h>

int main(void)
{
       int n;
       unsigned  anterior, sucessor;

       anterior = 0;
       sucessor = 1;
       scanf("%d", &n);
       while (n > 0) {
              printf("%u\n", anterior);
              anterior = anterior + sucessor;
              sucessor = anterior - sucessor;
              n = n - 1;
       }
       return 0;
}

/*-----------19-----------*/
#include <stdio.h>

int main(void)
{
       float n = 0;
       float soma = 0;
       float media = 0;
       unsigned quantidade_numeros = 0;
       float maior = 0;
       float menor = 0;

       scanf("%f", &n);
       soma = soma + n;
       quantidade_numeros = quantidade_numeros + 1;
       maior = n;
       menor = n;

     while (n >= 0) {
               if (n >= 0) {
                        scanf("%f", &n);
                        soma = soma + n;
                        quantidade_numeros = quantidade_numeros + 1;
                        if (n > maior)
                               maior = n;
                        if (n < menor)
                              menor = n;
       }
       media = soma / quantidade_numeros;
       printf("O maior numero e: %f\n", maior);
       printf("O menor numero e: %f\n", menor);
       printf("A quantidade de numeros e: %u\n", quantidade_numeros);
       printf("A soma dos numeros e: %f\n", soma);
       printf("A media dos numeros e: %f\n", media);
       return 0;
}

Perguntas interessantes