Utilizando a linguagem de programação C, escreva um programa para:
1) Receber um conjunto de 10 números ponto-flutuante (float ou double) especificados
pelo usuário e armazená-los em uma estrutura do tipo vetor. Em seguida, realize
as seguintes tarefas:
• Apresente na tela a quantidade de valores no intervalo entre 50 e 100.
• Determine o maior valor do conjunto.
• Exiba na tela os valores do vetor ao quadrado. Para isso, você pode utilizar a função pow da biblioteca matemática Math.h.
Soluções para a tarefa
Respondido por
3
#include <stdio.h>
#include <math.h>
main(){
float num[10],maior_valor,valor_quadrado;
int quant_valores;
quant_valores = 0;
maior_valor = 0;
for(int i=0;i<10;i++){
printf("Digite um numero:");
scanf("%f",&num[i]);
}
for(int i=0;i<10;i++){
if((num[i]>50) && (num[i]<100)){
quant_valores = quant_valores + 1;
}
}
for(int j=0;j<10;j++){
if(num[j]>maior_valor){
maior_valor = num[j];
}
}
printf("\nMaior valor entre os digitados: %.2f\n",maior_valor); printf("\nQuantidade de valores entre 50 e 100 e = %d", quant_valores); printf("\n");
for(int h = 0;h<10;h++){
printf("\nO numero %.2f elevado ao quadrado e: %.2f",num[h],pow(num[h],2));
}
}
/*Por Reubert Barbosa*/
#include <math.h>
main(){
float num[10],maior_valor,valor_quadrado;
int quant_valores;
quant_valores = 0;
maior_valor = 0;
for(int i=0;i<10;i++){
printf("Digite um numero:");
scanf("%f",&num[i]);
}
for(int i=0;i<10;i++){
if((num[i]>50) && (num[i]<100)){
quant_valores = quant_valores + 1;
}
}
for(int j=0;j<10;j++){
if(num[j]>maior_valor){
maior_valor = num[j];
}
}
printf("\nMaior valor entre os digitados: %.2f\n",maior_valor); printf("\nQuantidade de valores entre 50 e 100 e = %d", quant_valores); printf("\n");
for(int h = 0;h<10;h++){
printf("\nO numero %.2f elevado ao quadrado e: %.2f",num[h],pow(num[h],2));
}
}
/*Por Reubert Barbosa*/
Perguntas interessantes