Informática, perguntado por lucasz5, 6 meses atrás

Faça um programa na linguagem C que:
1) Receba a quantidade K (valor:0.125) de números inteiros quaisquer. K representa essa quantidade e deve ser digitada pelo usuário. A variável num armazena cada número inteiro com valorqualquer. (valor:0.125). Exibamenornúmero ímpar encontrado (valor:0.75). Exiba também ofatorial desse número ímpar se for possível ( valor:0.75).Informe ao usuário se nenhum número ímpar foi digitado (valor:0.25). (Valor Total:2.0)
Obs: Fatorial é um número natural inteiro positivo, o qual é representado por n!
O fatorial de um número é calculado pela multiplicação desse número por todos os seus antecessores até chegar ao número 1. Note que nesses produtos, o zero (0) é excluído.
Algumas definições são:
1! = 1 e 0! = 1
Exemplos:
3! = 3 * 2* 1 = 6
6! = 6 * 5 * 4 * 3 * 2 * 1 = 720

2) Leia um número inteiro representado pela variável N até que o número digitado
seja maior ou igual a 100 (valor:1.0). Exiba uma mensagem informando a média
dos números múltiplos de 3 (valor:0.75) e a quantidade de números inferiores a
100.Se nenhum múltiplo de 3 tiver sido digitado informe ao usuário.



TENHO ATE 22H PRA ENTREGAR PRA HJ!!!!!!

Soluções para a tarefa

Respondido por gabrielstuchi22
0

QUESTÃO 2:

#include <stdio.h>

#include <stdlib.h>

/**

Leia um número inteiro representado pela variável N até que o número digitado

seja maior ou igual a 100.

Exiba uma mensagem informando a média dos números múltiplos de 3 e a quantidade de números inferiores a

100.

Se nenhum múltiplo de 3 tiver sido digitado informe ao usuário.

**/

int main(){

 int i, num, soma_3 = 0, media_3 = 0, qtd = 0, qtd_3 = 0;

 for(num = 0; num < 101; i++){

   printf("Informe um numero: ");

     scanf("%d", &num);

   if(num < 101){

     qtd = qtd + 1;

   }

   if(num%3 == 0 && num < 101){

     qtd_3 = qtd_3 + num;

     soma_3 = soma_3 + num;

   }

 }

printf("\nQuantidade de numeros menores ou iguais a 100: %d\n", qtd);

if(qtd_3 == 0){

 printf("Nenhum numero e multiplo de 3\n\n");

}else{

printf("\nMedia multiplos de 3: %d\n\n", soma_3/qtd_3);

}

return 0;

}

Explicação:

Cara, tenta formatar direito a pergunta da questão 1, tá difícil de entender o que é pra fazer já que tá tudo escrito estranho. Eu faço pra você se eu conseguir entender, não tô afim de ter que decifrar aquilo.

Perguntas interessantes