Estrutura de repetição
2. Faça um programa que solicite ao usuário para digitar valores numéricos inteiros positivos. Encerre a entrada de dados qdo for digitado um número negativo ou zero. Calcule a média dos números positivos digitados.
#include<stdio.h>
#include<stdlib.h> main(){ int numero, soma=0, cont=0; float media; printf ("\nDigite um numero inteiro (negativo para sair): "); scanf ("%d", &numero); while(numero>0) { soma=soma+numero; cont=cont+1; printf ("\nDigite um numero inteiro positivo: "); scanf ("%d", &numero); } if (cont>=1) { media=(float)soma/cont; printf ("\nA media calculada foi %.2f\n", media); } else printf ("\nNenhum valor positivo foi digitado!\n"); system("pause");
}
3. Faça um programa que solicite ao usuário 10 números inteiros e, ao final, informe a quantidade de números ímpares e pares lidos. Calcule também a soma dos números pares e a média dos números ímpares.
#include <stdio.h>
#include <stdlib.h> main(){ int cont, numero, par=0, impar=0, somaPar=0, somaImpar=0; float mediaImpar; for (cont=0; cont<10; cont++) { printf ("\nDigite um valor inteiro: "); scanf ("%d", &numero); if (numero%2==0) { par++;