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.
Soluções para a tarefa
Respondido por
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;
}
#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
História,
10 meses atrás
Português,
1 ano atrás
Direito,
1 ano atrás
Pedagogia,
1 ano atrás
Matemática,
1 ano atrás