Ir ao conteúdo
  • Cadastre-se

inicializaçao e matrizes constantes!


fudencius

Posts recomendados

pessoal estou com um probleminha no assunto.

primeiramente fiz uma matriz dentro de outra matriz (3 dimensoes?) usando o registro.

criei uma matriz constante para ser comparada com as outras ao final, mas da o error de tipos diferentes, tencei criar uma constante do mesmo tipo de registro da outra matriz, não ajudando em nada!

por isso fiz esse pequeno algoritmo para alguém me explicar!

pois se esse for resolvido o outro também será!

program teste;
uses crt;

const
abobora: array[0..1] of integer = (2,3);

var
arroz: array[0..1] of integer;
i: integer;
begin
clrscr;
for i:=0 to 1 do
begin
readln(arroz[i]);
end;
if arroz = abobora then
writeln('igual')
else
writeln('diferente');
readkey;
end.

* o problema está na comparação da constante com a matriz digitada!

espero que possam me ajudar, obrigado!

Link para o comentário
Compartilhar em outros sites

  • 4 anos depois...
pessoal estou com um probleminha no assunto.

primeiramente fiz uma matriz dentro de outra matriz (3 dimensoes?) usando o registro.

criei uma matriz constante para ser comparada com as outras ao final, mas da o error de tipos diferentes, tencei criar uma constante do mesmo tipo de registro da outra matriz, não ajudando em nada!

por isso fiz esse pequeno algoritmo para alguém me explicar!

pois se esse for resolvido o outro também será!

program teste;
uses crt;

const
abobora: array[0..1] of integer = (2,3);

var
arroz: array[0..1] of integer;
i: integer;
begin
clrscr;
for i:=0 to 1 do
begin
readln(arroz[i]);
end;
if arroz = abobora then
writeln('igual')
else
writeln('diferente');
readkey;
end.

* o problema está na comparação da constante com a matriz digitada!

espero que possam me ajudar, obrigado!

Olá amigo dei uma modficada no seu programa:

program teste;
uses crt;

const
abobora: array[0..1] of integer = (0,1);

var
arroz: array[0..1] of integer;
i: integer;
begin
clrscr;
for i:=0 to 1 do
begin
readln(arroz[i]);
readln(abobora[i]);
end;
if arroz[i] = abobora[i] then
writeln('igual')
else
writeln('diferente');
readkey;
end.

espero ter ajudado:eek:

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!