Informática, perguntado por eduheavy2, 5 meses atrás

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

Respondido por jiujitsujoao
1

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;

}

Anexos:
Perguntas interessantes