Parte 2 - Sessão de estudo sobre MATRIZES
Publicado por Thiago 19/01/2006
[ Hits: 5.641 ]
...
/*
Programa: MAT_VET1.C
Autor: thiagoamm
Data: 19/01/06
Funcao: Ler duas matrizes A e B, cada uma com uma dimensao para 7
elementos. Construir uma matriz C de duas dimensoes. A primeira
coluna dever ser formada pelos elementos da matriz A e a segunda
coluna deve ser formada pelos elementos da matriz B.
*/
/*
Algoritmo
declare A[1 : 7], B[1 : 7], C[1 : 7][1 : 2], CONTL, CONTC numerico
{ Armazenando elementos no Vetor A }
CONTL = 1
repita
se CONTL > 7
entao interrompa
fim se
leia A[CONTL]
CONTL = CONTL + 1
fim repita
{ Armazenando elementos no Vetor B }
CONTL = 1
repita
se CONTL > 7
entao interompa
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 > 7
entao interrompa
fim se
se CONTC < 2
entao C[CONTL][CONTC] = A[CONTL]
senao C[CONTL][CONTC] = B[CONTL]
fim se
CONTL = CONTL + 1
fim repita
CONTC = CONTC + 1
fim repita
{ Escrevendo a Matriz C }
CONTC = 1
repita
se CONTC > 2
entao interrompa
fim se
CONTL = 1
repita
se CONTL > 7
entao interompa
fim se
escreva C[CONTL][CONTC]
CONTL = CONTL + 1
fim repita
CONTC = CONTC + 1
fim repita
fim Algoritmo
*/
#include <stdio.h>
int main(void)
{
int A[7],B[7],C[7][2],i,j;
printf("\n");
/* Armazenando elementos no Vetor A */
for (i = 0; i <= 6; i++)
{
printf("Informe o elemento para posicao A[%d] : ",(i + 1) );
scanf("%d",&A[i]);
}
/* Armazenando elementos no Vetor B */
for (i = 0; i <= 6; i++)
{
printf("Informe o elemento para posicao 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 <= 6; i++)
{
if (j < 1)
C[i][j] = A[i];
else
C[i][j] = B[i];
}
}
printf("\n");
/* Imprimindo a Matriz C */
for (j = 0; j <= 1; j++)
{
for (i = 0; i <= 6; i++)
{
printf("C[%d][%d] = %d \n",(i + 1),(j + 1),C[i][j]);
}
}
return(0);
}
Cálculo da equação do segundo grau
char2.c - Programa com caracteres
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux









