Buscar

Algoritmo

17) Escreva um algoritmo que leia um número inteiro A e uma matriz V 30x30 de
números. Conte quantos valores iguais a A estão na matriz. Crie, a seguir, uma matriz X
contendo todos os elementos de V diferentes de A. Mostre os resultados.

💡 3 Respostas

User badge image

Andre Smaira

Inicialmente devemos declarar os vetores e variáveis que serão utilizadas ao decorrer do algoritmo.

#include <stdio.h>

int main()

{

int v[30][30],A;

int contdiferente=0, x[30][30],lin=;

Com isso, podemos receber o valor de A.

printf("\nDigite A:");

scanf("%i",&A);


Assim, criaremos dois laços de repetição para preencher a matriz V.

for(int i=0;i<30;i++){

for(int j=0;j<30;j++){

printf("\n Valor da posicao %i %i:",i+1,j+1);

scanf("%i",&v[i][j]);

Por fim, ainda dentro do laço, devemos verificar se o valor inserido é igual a A, caso não seja salvaremos em um novo vetor que é controlado por um contador para preencher a matriz linha por linha.

if(v[i][j]!=A){

if(contdiferente>29){

lin++;

contdiferente=0;

}

x[lin][contdiferente]=v[i][j];

contdiferente++;

}

}

}

return 0;

0
Dislike0
User badge image

Andre Smaira

Inicialmente devemos declarar os vetores e variáveis que serão utilizadas ao decorrer do algoritmo.

#include <stdio.h>

int main()

{

int v[30][30],A;

int contdiferente=0, x[30][30],lin=;

Com isso, podemos receber o valor de A.

printf("\nDigite A:");

scanf("%i",&A);


Assim, criaremos dois laços de repetição para preencher a matriz V.

for(int i=0;i<30;i++){

for(int j=0;j<30;j++){

printf("\n Valor da posicao %i %i:",i+1,j+1);

scanf("%i",&v[i][j]);

Por fim, ainda dentro do laço, devemos verificar se o valor inserido é igual a A, caso não seja salvaremos em um novo vetor que é controlado por um contador para preencher a matriz linha por linha.

if(v[i][j]!=A){

if(contdiferente>29){

lin++;

contdiferente=0;

}

x[lin][contdiferente]=v[i][j];

contdiferente++;

}

}

}

return 0;

0
Dislike0
User badge image

RD Resoluções

Inicialmente devemos declarar os vetores e variáveis que serão utilizadas ao decorrer do algoritmo.

#include <stdio.h>

int main()

{

int v[30][30],A;

int contdiferente=0, x[30][30],lin=;

Com isso, podemos receber o valor de A.

printf("\nDigite A:");

scanf("%i",&A);


Assim, criaremos dois laços de repetição para preencher a matriz V.

for(int i=0;i<30;i++){

for(int j=0;j<30;j++){

printf("\n Valor da posicao %i %i:",i+1,j+1);

scanf("%i",&v[i][j]);

Por fim, ainda dentro do laço, devemos verificar se o valor inserido é igual a A, caso não seja salvaremos em um novo vetor que é controlado por um contador para preencher a matriz linha por linha.

if(v[i][j]!=A){

if(contdiferente>29){

lin++;

contdiferente=0;

}

x[lin][contdiferente]=v[i][j];

contdiferente++;

}

}

}

return 0;

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais