Lógica, perguntado por oliveirakayan2018, 8 meses atrás

Crie um programa que:
1. Solicite ao usuário um número (inteiro) maior que 0;
2. Preencha um vetor de 1 até o número que o usuário digitou;
3. Imprima o vetor final preenchido
Exemplo: se o usuário digitar 5, o programa deverá imprimir:
[1, 2, 3, 4, 5]

Soluções para a tarefa

Respondido por julidoribmatheus
1

Resposta:

O programa será feito em C++

#include <iostream>

using namespace std;

#include <iostream>

using namespace std;

int main()

{

int numero;

cout << "Entre com um numero inteiro maior que 0: ";

cin >> numero;

int vetor[numero];

for(int i = 1; i <= 5; i++)

{

 vetor[i] = i;

}

for(int i = 1; i <= 5; i++)

{

 cout<<vetor[i]<<endl;

}

return 0;

}

Explicação:

1 - Criar uma variável para receber o número pedido

2- Pedir inserção do número

3- Criar um vetor com o tamanho tendo valor igual ao número inserido

4- Utilizar um "for" que executa n vezes, sendo n o valor do número inserido. Nesse "for", inserir o valor do contador dentro das posições do vetor

5- Utilizar um "for" que executa n vezes, sendo n o valor do número inserido. Nesse "for", printar os valores dentro do vetor


oliveirakayan2018: poderia me enviar em python tbm, estou com muita dificuldade,
oliveirakayan2018: não está imprimindo também o valor inserido por exemplo: valor inserido 5, está imprimindo [1,2,3,4]
Perguntas interessantes