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
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;
}
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
Matemática,
9 meses atrás
Biologia,
9 meses atrás
Português,
9 meses atrás
Filosofia,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás