Estrutura de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (726 palavras )
  • Download(s) : 0
  • Publicado : 3 de agosto de 2012
Ler documento completo
Amostra do texto
1- Faça um programa em linguagem C para colocar todos os elementos do vetor v[16] na matriz m[4][4].

#include
#include

int main()
{
int i, m[4][4], v[16] ={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};

for (i = 0; i < 16; i++)
{
m[i/4][i%4] = v[i];
printf("m[%i][%i] = %i\n", (int)i/4, i%4, m[i/4][i%4]);
}

system("pause");
return 0;
}

2- Faça um programa emlinguagem C para colocar todos os elementos da matriz m[4][4] no vetor v[16].

#include
#include

int main()
{
int i, v[16], m[4][4] = {{ 1, 2, 3, 4},{ 5, 6, 7, 8},{ 9,10,11,12},{13,14,15,16}};for (i = 0; i < 16; i++)
{
v[i] = m[i/4][i%4];
printf("v[%i] = %i\n", i, v[i]);
}

system("pause");
return 0;
}

3- Faça um programa em C para colocar todos os elementos dovetor v[27] na matriz m[3][3][3].

#include
#include

int main()
{
int i, m[3][3][3];
int v[27] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27};

for (i = 0;i < 27; i++)
{
m[i/9][i%9/3][i%3] = v[i];
printf("m[%i][%i][%i] = %i\n", i/9, i%9/3, i%3, m[i/9][i%9/3][i%3]);
}

system("pause");
return 0;
}

4- Faça um programa em Cpara colocar todos os elementos da matriz m[3][3][3] no vetor v[27].

#include
#include

int main()
{
int i, v[27], m[3][3][3] = {{{ 1, 2, 3},{ 4, 5, 6},{ 7, 8, 9}},{{10,11,12},{13,14,15},{16,17,18}},
{{19,20,21},{22,23,24},{25,26,27}}};

for (i = 0; i < 27; i++)
{
v[i] = m[i/9][i%9/3][i%3];
printf("v[%i] = %i\n", i,v[i]);
}

system("pause");
return 0;
}

5- Faça um programa em C, que dada uma matriz n[10][6] permita que o usuário digite 20 números, que serão colocados nas colunas 1 e 2. A coluna 3,deve conter o resultado da soma das colunas 1 e 2, a coluna 4 deve conter o resultado da multiplicação das colunas 1 e 2, a coluna 5 conterá o resultado da subtração e a coluna 6 o resultado da...
tracking img