Parte 3 - Sessão de estudo sobre MATRIZES.
Publicado por Thiago 20/01/2006
[ Hits: 5.558 ]
...
/*
Programa: MAT_VET3.C
Autor: thiagoamm
Data: 20/01/06
Funcao: Ler duas matrizes A e B, cada uma com uma dimensao
para 12 elementos. Construir uma matriz C de duas dimensoes.
A primeira coluna da matriz C deve ser formada pelos elementos
da matriz A multiplicados por 2 e a segunda coluna deve ser formada
pelos elementos da matriz B subtraidos de 5.
*/
/*
Algoritmo
declare A[1 : 12], B[1 : 12], C[1 : 12][1 : 2], CONTL, CONTL numerico
{ Armazenando elementos no VETOR A }
CONTL = 1
repita
se CONTL > 12
entao interrompa
fim se
leia A[CONTL]
CONTL = CONTL + 1
fim repita
{ Armazenando elementos no VETOR B }
CONTL = 1
repita
se CONTL > 12
entao interrompa
fim se
leia B[CONTL]
CONTL = CONTL + 1
fim repita
{ Armazenando os vetores A e B na MATRIZ C }
CONTC = 1
repita
se CONTC > 2
entao interrompa
fim se
CONTL = 1
repita
se CONTL > 12
entao interrompa
fim se
se CONTC < 2
entao C[CONTL][CONTC] = A[CONTL] x 2
senao C[CONTL][CONTC] = B[CONTL] - 5
fim se
CONTL = CONTL + 1
fim repita
CONTC = CONTC + 1
fim repita
fim Algoritmo
*/
#include <stdio.h>
int main(void)
{
int A[12],B[12],C[12][2],i,j;
/* Armazenando elementos no VETOR A */
puts("\n....Digite os elementos a serem armazenados no VETOR A....\n");
for (i = 0; i <= 11; i++)
{
printf("A[%d]: ",i + 1);
scanf("%d",&A[i]);
}
/* Armazenando elementos no VETOR B */
puts("\n....Digite os elementos a serem armazenados no VETOR B....\n");
for (i = 0; i <= 11; i++)
{
printf("B[%d]: ",i + 1);
scanf("%d",&B[i]);
}
/* Armazenando os VETORES A e B na MATRIZ C */
for (j = 0; j <= 1; j++)
{
for (i = 0; i <= 11; i++)
{
if (j < 1)
C[i][j] = A[i] * 2;
else
C[i][j] = B[i] - 5;
}
}
/* Imprimindo a MATRIZ C */
puts("\n\tFORMULA C[l][1] = A[pos] x 2, C[l][2] = B[pos] - 5 \n");
for (i = 0; i <= 11; i++)
{
printf("\t\tC[%d][1] = %d ",i + 1,C[i][0]);
printf("\tC[%d][2] = %d \n",i + 1,C[i][1]);
}
puts("\n");
return(0);
}
Estrutura condicional ternária
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Quando vocês pararam de testar distros? (8)
Quais licenças open source têm valor jurídico? (7)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (1)









