2) Copiar para um único vetor os elementos assinalados de uma matriz 3x3.

#include "stdio.h"
#include "conio.h"
#include "stdlib.h"
void main()
{
int matriz[3][3], vet[5];
int i,j,indice=0, qde=1;
clrscr();
randomize();
// preenchendo matriz com valores aleatorios de 1 a 30
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
matriz[i][j]=rand()%30+1;
}
}
//copiando elementos assinalados para o vetor
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if ((qde%2)!=0)
{
vet[indice]=matriz[i][j];
indice++;
}
qde++;
}
}
//imprimindo matriz
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
printf("%d \t", matriz[i][j]);
}
printf("\n");
}
printf("\n\n\n");
//imprimindo vetor
for (i=0;i<5;i++)
{
printf("%d \t",vet[i]);
}
getch();
}
|