Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Algoritmo e Estrutura de Dados 1

Por:   •  12/3/2018  •  922 Palavras (4 Páginas)  •  379 Visualizações

Página 1 de 4

...

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

...

Baixar como  txt (7.8 Kb)   pdf (68 Kb)   docx (581.7 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no Essays.club