Você está aqui: C++ ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Faça um programa que solicita ao usuário 10 valores inteiros e armazene estes em um vetor - Exercícios Resolvidos de C++Quantidade de visualizações: 458 vezes |
Pergunta/Tarefa: Faça um programa que solicita ao usuário 10 valores inteiros e armazene estes em um vetor. Após o programa deve exibir qual a posição (índice do vetor) do elemento de maior valor. Sua saída deve ser parecida com: Informe o valor do 1º elemento: 4 Informe o valor do 2º elemento: 8 Informe o valor do 3º elemento: 7 Informe o valor do 4º elemento: 2 Informe o valor do 5º elemento: 5 Informe o valor do 6º elemento: 9 Informe o valor do 7º elemento: 5 Informe o valor do 8º elemento: 2 Informe o valor do 9º elemento: 1 Informe o valor do 10º elemento: 4 A posição (índice começando em 0) do maior valor é: 5 Veja a resolução comentada deste exercício usando C++: // Vetores e matrizes em C++ #include <iostream> using namespace std; // função principal do programa int main(int argc, char *argv[]){ // variáveis usadas na resolução do problema int valores[10]; int pos_maior; // vamos pedir para o usuário informar os valores do vetor for (int i = 0; i < 10; i++) { cout << "Informe o valor do " << (i + 1) << "º elemento: "; cin >> valores[i]; } // vamos assumir que o primeiro elemento do vetor é o maior valor pos_maior = 0; // índice do primeiro elemento // agora percorremos todos os elementos do vetor e comparamos o seu valor |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
VB.NET - Como inverter o conteúdo de uma string em VB.NET usando os métodos ToCharArray() e Reverse() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |