A maior rede de estudos do Brasil

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!

Programação IUNINTER

3 resposta(s)

User badge image

Rômulo

Há mais de um mês

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

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

User badge image

Fernanda

Há mais de um mês

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

Leandro

Há mais de um mês

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");
    }

    
}

Essa pergunta já foi respondida por um dos nossos estudantes