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.
Soluções para a tarefa
Respondido por
3
Ei-lo
#include <iostream>
#include <iomanip>
using namespace std;
/*
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.*/
int main() {
int coluna;
int matriz[20];
int maior = -1;
cout << "Informe os 10 valores para carregar o vetor\n";
for (coluna=0;coluna<20;coluna++){
matriz[coluna] = 0 ;
while ( matriz[coluna] <10 || matriz[coluna] >= 100 ) {
cout << "Informe o valor do elemento "<<coluna
<<" entre 10 e 99 inclusive \n";
scanf("%d",&matriz[coluna]);
};
if (matriz[coluna] > maior) {
maior = matriz[coluna];
};
};
cout << "O maior valor do vetor é " << maior << "\n";
}
https://repl.it/@bokomoko/maiordetodos
#include <iostream>
#include <iomanip>
using namespace std;
/*
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.*/
int main() {
int coluna;
int matriz[20];
int maior = -1;
cout << "Informe os 10 valores para carregar o vetor\n";
for (coluna=0;coluna<20;coluna++){
matriz[coluna] = 0 ;
while ( matriz[coluna] <10 || matriz[coluna] >= 100 ) {
cout << "Informe o valor do elemento "<<coluna
<<" entre 10 e 99 inclusive \n";
scanf("%d",&matriz[coluna]);
};
if (matriz[coluna] > maior) {
maior = matriz[coluna];
};
};
cout << "O maior valor do vetor é " << maior << "\n";
}
https://repl.it/@bokomoko/maiordetodos
Perguntas interessantes
Inglês,
7 meses atrás
Inglês,
7 meses atrás
Inglês,
7 meses atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás
Filosofia,
1 ano atrás