Tarefa 3 Desenvolvimento De Algoritmos Com Estruturas De Decis O E Repeti O Em C
Aluna; Helizângela Alexandre Alves.
OBS: Não consegui fazer no programa C++, o programa baixado travava no momento de compilar. Por isso estou enviando em doc., espero que compreenda e aceite a tarefa. Obrigada!
QUESTÃO 1
Crie um programa em C que leia a idade e o sexo (0-masculino, 1-feminino) de várias pessoas. O programa deve calcular e imprimir a idade média, o total de pessoas do sexo feminino com idade entre 30-45 (inclusive) e o número total de pessoas do sexo masculino. O programa termina quando o usuário digitar um número não positivo (0 ou um número negativo) para a idade.
#include<stdio.h>
#include<stdlib.h> int main (){ float:maior,menor,media,soma: int num,c; printf("escreva um numero:"); scanf("%d",&num); maior=num; menor=num; soma=num; c=1; while(num!=0){ printf("escreva umnmero:"); scanf("%d",&num); if(num>maior){ maior=num; } soma+=num; c++; media=(float)soma/c; printf("o maior valor digitado eh:\n",maior); printf("o menor valor digitado eh:\n",menor); printf("a medida dos valores digitados eh:\n" ,media); system("pause"); return 0; }
QUESTÃO 2
2) Elabore um programa em C que leia vários números e encerre a leitura com 0 (zero) e imprima o maior, o menor e a média aritmética dos números. O número 0 (zero) não faz parte da sequência.
#include <stdio.h>
Int main()
{
Int cont=0,num,maior,menor;
Float soma =0.0,media; do {
Scanf(“%d”,&num);
If(num!=0)
{
Soma+=num; cont++; if(cont==1)maior=menor=num; else {
If(num>maior)
maior=num;
If(num>menor)
menor=num;
}
}
}
while(num!=0);