Buscar

Atividade prática

Boa tarde galera, alguém pode me ajudar com essas questões?

4- Usando a linguagem de programação C/C++ escreva um programa que preenche um vetor de inteiros com 20 posições de números maiores ou iguais a
10 e menores que 100, e imprima o maior número armazenado neste vetor. Observe que, sempre que o usuário digitar um número fora do intervalo permitido
o programa deverá solicitar outro número até que o vetor esteja preenchido. Observe também que o seu programa deverá imprimir, além do maior número
armazenado, o vetor contendo os números digitados.

 

 PS: Eu fiz este código, mas não estou conseguindo implementar para que seja verificado se o número está entre 10 e 100.

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

int main(void) {


int Vet[20];
int maior;


for (int i = 1; i <= 20; ++i) {
printf(" Digite um numéro inteiro para Vet[%d]: ", i);
scanf("%d", &Vet[i]);
}


maior = Vet[1];

system("cls");

for (int i = 1; i <= 20; ++i) {
if (Vet[i] > maior) maior = Vet[i];
}

printf("\n\n Maior valor digitado: %d\n\n\n", maior);

for (int i = 1; i <= 20; i++) {
printf ( "Vetor Digitado: %d\n", Vet[i] );
}

getch();
return 0;
}

*************************************************************************************

E nesta outra não consegui calcular a matriz inversa:

3- Utilizando a linguagem de programação C/C++ o aluno deverá escrever um programa que receba uma matriz 3X3 e imprima tanto a matriz digitada
quanto a sua inversa em uma janela de console.

 

Desde já, obrigada!

💡 3 Respostas

User badge image

RR

Postei as minhas questões da atividade prática com a resposta dessas duas questões, matriz inversa foi complicado.

4
Dislike0
User badge image

Fernanda di Pace

Muito obrigada Rômulo! Foi de muita ajuda!
1
Dislike0
User badge image

Leandro Lindner Turato

Utilizando a linguagem de programação C/C++ o aluno deverá escrever um programa que receba uma matriz 3X3 e imprima tanto a matriz digitada quanto a sua inversa em uma janela de console.

#include <stdio.h>

int main() {
    int leandro [3][3];
    int l, c;
    
    // gerando a matriz
    for (l=0; l<3; l++) {
        for (c=0; c<3; c++) {
            printf("Informe um valor inteiro para a matriz, linha: %d coluna: %d \n: ", l+1, c+1);
            scanf ("%d", &leandro [l][c]);
        }
    }
    
    
    // imprimindo a matriz
    for (l=0; l<3; l++) {
        for (c=0; c<3; c++) {
            printf ("\t%d", leandro [l][c]);
        }
        printf("\n");
    }
    
    // imprimindo a matriz inversa
    for (l=2; l>=0; l--) {
        for (c=2; c>=0; c--) {
            printf ("\t%d", leandro [l][c]);
        }
        printf("\n");
    }

    
}

1
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