Escolar Documentos
Profissional Documentos
Cultura Documentos
5.6 Escreva um programa que utiliza uma instrução for para calcular e imprimir a média de
vários inteiros. Assuma que o último valor lido é o sentinela 9999. Uma típica sequência de
entrada talvez seja
10 8 11 7 9 9999
que indica que o programa deve calcular a média de todos os valores que precedem
9999(testado e aprovado).
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main(){
int soma=0;
int num;
int cont=0;
cin>>num;
soma+=i;
cont++;
cin>>num;
cout<<soma/cont;
}
}
5.8 Escreva um programa que utiliza uma instrução for para localizar o menor de vários
inteiros. Assuma que o primeiro valor lido especifica o número de valores restantes e que o
primeiro número não é um dos inteiros a ser comparado.(testado e aprovado)
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main(){
int num;
int x=1;
int menor=0;
int valor;
cin>>num;
cin>>valor;
menor=valor;
while (x<num){
cin>>valor;
if(valor<menor){
menor=valor;
x++;
cout<<menor;
5.9 Escreva um programa que utiliza uma instrução for para calcular e imprimir o produto dos
inteiros ímpares de 1 a 15(testado aprovado).
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main(){
int x;
int prod=1;
if((x % 2) !=0){
prod=prod*x;
cout<<prod;
cout<<"\n";
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main(){
int i=1;
int j=2;
int k=3;
int m=2;
//cout << ( i >= 1 && j < 4 ) << endl; // imprime 1 pq sentenca e verdadeira
//cout << ( m <= 99 && k < m ) << endl; // imprime 0 pq 3 nao e menor do que 2
//cout << ( k + m < j || 3 - j >= k ) << endl; // imprime 0 pq nenhuma das sentencas e
verdadeira
using std::cout;
using std::cin;
using std::endl;
int main(){
for(int j=1;j<=3;j++){
for(int k=1;k<=4;k++){
cout<< '*';
cout<< endl;