Algoritmo e Estrutura de Dados 1
Por: Kleber.Oliveira • 12/3/2018 • 922 Palavras (4 Páginas) • 379 Visualizações
...
cin>>n;
for (i=1; i
{ num=(num + 3);
soma=(soma+num);
}
cout
}
- Faça um algoritmo que leia a idade de uma pessoa, continue lendo até que a idade informada seja igual a 999. Mostre a mensagem:
- “Criança” caso a idade lida seja menor que 14.
- “Adolescente” caso a idade lida seja maior ou igual a 14 e menor que 18.
- “Adulto” caso a idade lida seja maior ou igual a 18.
#include
using namespace std;
int main(){
int idade=0;
while (idade!=999)
{
cout
cin>> idade;
if (idade
{cout
} else if (idade
{cout
} else cout
}
}
- Elabore um algoritmo que lê um número inteiro do teclado e exibe os resultados da multiplicação desse número por 1, 2, 3 ... 20. Utilize repetição com variável de controle (para...até...faça).
#include
using namespace std;
int main(){
int i, num, mult;
cout
cin>> num;
for (i=1; i
{ mult=(num * i);
cout
cout
}
}
- Faça um algoritmo que leia 100 números digitados pelo usuário e imprima o maior deles.
#include
using namespace std;
int main(){
int i,num, maior;
maior=0;
for(i=1; i
{ cout
cin>>num;
if (num>maior)
{ maior=num;
}
}
cout
}
- Faça um algoritmo que calcule o fatorial de um número n.
#include
using namespace std;
int main(){
int i,n, fatorial=1;
cout
cin>> n;
for (i=1; i
{ fatorial=(fatorial*i);
}
cout
}
- Escreva um algoritmo que leia um numero e calcule o seu fatorial utilizando a estrutura de repetição enquanto. Reescreva o algoritmo utilizando a estrutura de repetição repita. Há diferença entre as duas estruturas? Explique.
#include
using namespace std;
int main(){
int i=1,n,fatorial=1;
cout
cin>>n;
while (i
{fatorial=(fatorial*i);
i=i+1;
}
cout
}
- A figura a seguir representa um leito de um rio na região urbana de uma cidade. Os círculos de 1 a 7 representam tanques de contenção, destinados a evitar enchentes.
[pic 2]
Faça um algoritmo que obtenha a capacidade de cada tanque e informe:
- O tanque com maior capacidade;
- O tanque com menor capacidade;
- A média de capacidade de todo o sistema;
- A capacidade total do sistema.
#include
using namespace std;
int main(){
float total, media, maior=0, menor=1000000;
int i, t[7] ,nm , nn ;
for (i=1; i
{ cout
cin>> t[i];
if (t[i]>maior)
{ maior=(t[i]);
nm=(i);
}
if(t[i]
{ menor=(t[i]);
nn=(i);
}
}
media=(t[1]+t[2]+t[3]+t[4]+t[5]+t[6]+t[7])/7;
total=(t[1]+t[2]+t[3]+t[4]+t[5]+t[6]+t[7]);
cout
cout
...