em C Faça um programa que leia 3 números e escreva a quantidade de números maiores que 10.
Soluções para a tarefa
Resposta:
Olá,
Aproveitei e fiz alguns comentários
Código:
/*BIBLIOTECA PARA ENTRADA E SAÍDA DE DADOS*/
#include <stdio.h>
int main()
{
/* ATRIBUIR 0 (ZERO) A TODAS AS VARIÁVEIS POSSÍVEIS EVITA O COMPILADOR AS OCUPE COM LIXO*/
float n1=0, n2=0, n3=0;
int maiorDe10=0;
/*OUTRA FORMA DE RESOLVER SERIA USANDO UMA VARIÁVEL INDEXADA*/
printf("Digite 3 números: ");
printf("\nDigite o primeiro: ");
scanf("%f",&n1);
/* A CADA VEZ QUE UM NÚMERO FOR MAIOR QUE 10 O CONTADOR MAIORDE10 SERÁ INCREMENTADO*/
if(n1>10)
{
maiorDe10++;
}
printf("\nDigite o segundo: ");
scanf("%f",&n2);
if(n2>10)
{
maiorDe10++;
}
printf("\nDigite o terceiro: ");
scanf("%f",&n3);
if(n3>10)
{
maiorDe10++;
}
/*PARA MELHOR APRESENTAÇÃO O PROGRAMA SÓ EXIBE A MENSAGEM COM OS SUBSTANTIVOS E VERBOS COERENTES*/
if(maiorDe10==0)
{
printf("\nNao foi digitado nenhum numero maior que 10");
}
else if(maiorDe10==1)
{
printf("\nFoi digitado [%i] numero maior que 10",maiorDe10);
}
else if(maiorDe10>1)
{
printf("\nForam digitados [%i] numeros maiores que 10",maiorDe10);
}
/*O PROGRAMA FOI EXECUTADO SEM ERROS E FOI ENCERRADO COM RETORNO DE 0*/
return 0;
}