Informática, perguntado por karinachique, 1 ano atrás

1-Qual é a saída do programa baixo?
#include
#include
using namespace std;
main(){
int a;
for(a=36; a>0 ; a=a/2){
cout << a << '\t';
}
}
2- Qual é a saída do programa baixo?
#include
#include
using namespace std;
main(){
int a;
for(a=700; a>0 ; a=a/2){
cout << a << '\t';
}
}

3- Faça um algoritmo que imprima a seguinte ocorrência numérica, usando estrutura de repetição:
500, 250, (125), 62, (31), (15), (7), (3), (1),

Soluções para a tarefa

Respondido por Index
1
Nos 2 primeiros algoritmos o valor contido em "a" está sendo sempre divido por 2. Então, no primeiro algoritmo os valores que aparecerão na tela são:

36
18
9
4
2
1

No segundo:

700
350
175
87
43
21
10
5
2
1

3)
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(){
int a;
for(a=500; a>0 ; a=a/2){
cout << a << '\t';
}
return 0;
}
Perguntas interessantes