O programa desenvolvido deve conter as seguintes funcionalidades:
A primeira informação a disponibilizada é nome completo de todos os alunos que entegram o grupo;
O programa deverá solicitar a entrada de números inteiros positivos e diferentes de 0(zero);
A solicitação da entrada de números inteiros será finalizada apenas quando o usuário digitar o número 0(zero);
Caso o usuário digite um número negativo o programa deve enviar a seguinte mensagem: "Atenção!!! Você digitou um valor inválido."
Quando o usuário entrar com o valor 0(zero), o programa deverá apresentar o seguinte resultado:
Você digitou N números, sendo que: (N indica a quantidade total de números digitados)
Você digitou N números entre 1 e 9. (N indica a quantidade total de números digitados entre 1 e 9)
Você digitou N números entre 10 e 99. (N indica a quantidade total de números digitados entre 10 e 99)
Você digitou N números entre 100 e 999. (N indica a quantidade total de números digitados entre 100 e 999)
Você digitou N números entre 1.000 e 10.000. (N indica a quantidade total de números digitados entre 1.000 e 10.000)
Você digitou N números com outros valores. (N indica a quantidade total de números digitados acima de 10.000)
O cálculo da media dos número digitados é => MEDIA". (MEDIA corresponde a soma de todos os valores digitados dividido pela quantidade total de números digitados, e deverá ter no máximo 2 casas decimais)
Se o usuário não digitou nenhum número, o programa deverá enviar a seguinte mensagem: "Atenção !!!! Você não digitou nenhum número.
Fazer em linguage C
Soluções para a tarefa
Resposta:
#include <stdio.h>
//JiuJitsujoao aula de programação, matematica e fisica.
int main() {
int numero, qtde1=0, qtde2=0,qtde3=0,qtde4=0,qtde=0;
printf("=============================\n");
printf("Selicione as opcao abaixo \n");
printf("=============================\n");
printf("1-) Digite um numero inteiro \n");
printf("2-) Digite 0 para sair \n");
printf("=============================\n");
scanf("%d", &numero);
while (numero!=0) {
if ((numero>0) && (numero<10)) {
qtde1=qtde1+1;
}
if ((numero>10) && (numero<99)) {
qtde2=qtde2+1;
}
if ((numero>100) && (numero<999)) {
qtde3=qtde3+1;
}
if ((numero>1000) && (numero<10000)) {
qtde4=qtde4+1;
}
if (numero>10000) {
qtde=qtde+1;
}
if (numero<0) {
printf("Atencao!!! Voce digitou um valor invalido.");
}
scanf("%d", &numero);
}
printf("============================================================\n");
printf("Foram digitados %d valores no intervalo de 1 a 9", qtde1);
printf("\n==========================================================\n");
printf("Foram digitados %d valores no intervalo de 10 a 99", qtde2);
printf("\n==========================================================\n");
printf("Foram digitados %d valores no intervalo de 100 a 999", qtde3);
printf("\n==========================================================\n");
printf("Foram digitados %d valores no intervalo de 1000 a 10000", qtde4);
printf("\n===========================================================\n");
printf("Foram digitados %d valores no intervalo de numero > 10000", qtde);
printf("\n===========================================================\n");
return 0;
}