A Programação
Por: Matheus Barros • 20/8/2017 • Abstract • 1.831 Palavras (8 Páginas) • 198 Visualizações
Questão 1:
#include
#include
#include
int main(){
int t, i, M[3][4];
for(t=0; t<3; ++t)
for(i=0; i<4; ++i)
M[t][i]=(t*4)+i+1;
for(t=0;t<3;++t){
for(i=0;i<4;++i)
printf("%3d", M[t][i]);
printf("\n");
}
system("pause");
return 0;
}
Saída:
1 2 3 4
5 6 7 8
9 10 11 12
O Algoritmo cria duas variaveis de manipulação e um array multidimensional 3x4, executa um FOR dentro de outro preenchendo o array multidimensional com valores 1 até 12. No final ele retorna os valores usando FOR.
Questão 2:
#include
#include
#include
int main(){
int y, *p, x; //Declaração de variáveis, p é um ponteiro.
y=0; //Atribuição de 0 para y.
p=&y; //p está recebendo o endereço de memória da variavel y.
x=*p; //x está recebendo o valor de y que está no endereço de memoria de p.
x=4; //Atribuição de 4 para x.
(*p)++; //Incrementa o valor que está alocado no endereço de memoria de p.
x;
(*p)+=x; //
printf("y=%d\n", y); // Imprime o valor de y após ser alterado usando o endereço de memoria.
system("pause");
return 0;
}
Saída: 5
Questão 3:
Saída:
A = 5 V[0] = 0
B = 6 V[1] = 10
C = 14 V[2] = 20
V[3] = 1030
V[4] = 40
V[5] = 1050
V[6] = 60
V[7] = 1070
V[8] = 80
V[9] = 90
Questão 4:
Saída:
V[0] = 0
A = 5 V[1] = 10
B = 6 V[2] = 20
C = 2005 V[3] = 30
V[4] = 40
V[5] = 45
V[6] = 60
V[7] = 70
V[8] = 75
...