|
Respostas dos Exercícios pratícos
Usando tudo o que você aprendeu até agora, resolva os seguintes problemas de lógica:
- Crie um array que possa armazenar 10 valores ( um array com 10 elementos ou 10 posições )
Com a ajuda de um for, preencha algum valor nas posições do array.
Mostre os valores na tela.
CÓDIGO...
#include <iostream>
int main()
{
int array[10];
for ( int i=0; i<10; i++ )
{
array[i] = i+1;
}
for ( int a=0; a<10; a++ )
{
std::cout << array[a] << std::endl;
}
system("pause");
return 0;
}
FIM DE CÓDIGO...
- Crie um array multidimensional 10 x 10
Com a ajuda de um for, preencha algum valor nas posições do array.
Mostre os valores na tela.
CÓDIGO...
#include <iostream>
int main()
{
int array[10][10];
int linha = 0;
int coluna = 0;
int contador = 0;
for ( linha=0; linha<10; linha++ )
{
for ( coluna=0; coluna<10; coluna++ )
{
array[linha][coluna] = contador;
contador++;
}
}
for ( linha=0; linha<10; linha++ )
{
for ( coluna=0; coluna<10; coluna++ )
{
std::cout << array[linha][coluna] << "\t";
}
std::cout << " " << std::endl;
}
system("pause");
return 0;
}
FIM DE CÓDIGO...
- Crie um array que possa armazenar 10 valores, inicie ele.
Use um ponteiro para mostrar o endereço da memória do último elemento( ultima posição ) e o valor que tem nesse ponto da memória.
CÓDIGO...
#include <iostream>
int main()
{
int array[10];
for ( int i=0; i<10; i++ )
{
array[i] = i+1;
}
int * ponteiro;
ponteiro = & array[9];
std::cout << "Memoria: " << ponteiro << std::endl;
std::cout << "Valor : " << array[9] << " = " << *ponteiro << std::endl;
system("pause");
return 0;
}
FIM DE CÓDIGO...
Contribuidor
Adriano Waltrick
13/06/2007
|