-
Lenguaje
C
-
Descripción
Obtém a soma, o número de aprovações, a média, a maior, a posição do maior, o número de desaprovações, a porcentagem de aprovações, a porcentagem de desaprovações, a menor e a posição do menor, de números positivos listados.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
const float nota_de_aprovacao = 7;
float elemento, maior = 0, menor = 0, media = 0, soma = 0;
float porcentagem_de_aprovados = 0, porcentagem_de_desaprovados = 0;
int n = 1, posicao_menor = 0, posicao_maior = 0;
int aprovados = 0, desaprovados = 0;
do {
printf ("Digite o valor do elemento %d: ", n);
scanf ("%f", &elemento);
if (elemento >= 0)
{
if (n==1 || elemento<menor)
{
menor = elemento;
posicao_menor = n;
}
if (n==1 || elemento>maior)
{
maior = elemento;
posicao_maior = n;
}
if (elemento < nota_de_aprovacao)
desaprovados++;
else
aprovados++;
soma += elemento;
n++;
}
} while (elemento >= 0);
putchar ('\n');
n--;
if (n > 0)
{
media = soma / n;
porcentagem_de_aprovados = (float)100 * aprovados / n;
porcentagem_de_desaprovados = (float)100 * desaprovados / n;
}
printf ("Elementos : %d\n" , n);
printf ("Menor : %g\n" , menor);
printf ("Posi\207\306o do menor : %d\n", posicao_menor);
printf ("Maior : %g\n" , maior);
printf ("Posi\207\306o do maior : %d\n", posicao_maior);
printf ("Soma : %g\n" , soma);
printf ("M\202dia : %g\n" , media);
printf ("M\202dia aritm\202tica : %g\n", media);
printf ("Aprovados : %d\n" , aprovados);
printf ("Porcen. aprovados : %g%%\n", porcentagem_de_aprovados);
printf ("Desaprovados : %d\n" , desaprovados);
printf ("Porcen. desaprovados: %g%%\n", porcentagem_de_desaprovados);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}
#include <stdlib.h>
int main (void)
{
const float nota_de_aprovacao = 7;
float elemento, maior = 0, menor = 0, media = 0, soma = 0;
float porcentagem_de_aprovados = 0, porcentagem_de_desaprovados = 0;
int n = 1, posicao_menor = 0, posicao_maior = 0;
int aprovados = 0, desaprovados = 0;
do {
printf ("Digite o valor do elemento %d: ", n);
scanf ("%f", &elemento);
if (elemento >= 0)
{
if (n==1 || elemento<menor)
{
menor = elemento;
posicao_menor = n;
}
if (n==1 || elemento>maior)
{
maior = elemento;
posicao_maior = n;
}
if (elemento < nota_de_aprovacao)
desaprovados++;
else
aprovados++;
soma += elemento;
n++;
}
} while (elemento >= 0);
putchar ('\n');
n--;
if (n > 0)
{
media = soma / n;
porcentagem_de_aprovados = (float)100 * aprovados / n;
porcentagem_de_desaprovados = (float)100 * desaprovados / n;
}
printf ("Elementos : %d\n" , n);
printf ("Menor : %g\n" , menor);
printf ("Posi\207\306o do menor : %d\n", posicao_menor);
printf ("Maior : %g\n" , maior);
printf ("Posi\207\306o do maior : %d\n", posicao_maior);
printf ("Soma : %g\n" , soma);
printf ("M\202dia : %g\n" , media);
printf ("M\202dia aritm\202tica : %g\n", media);
printf ("Aprovados : %d\n" , aprovados);
printf ("Porcen. aprovados : %g%%\n", porcentagem_de_aprovados);
printf ("Desaprovados : %d\n" , desaprovados);
printf ("Porcen. desaprovados: %g%%\n", porcentagem_de_desaprovados);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}