Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
ola gente estou a ter um problema com os arrays.
É o seguinte na opção 3 quero inserir 5 valores e depois voltar ao menu e na opção 4 escolher a posição que quero consultar e ver por ex: o 2º valor que inseri. Eu sei que tenho de usar ponteiros mas tenho algumas duvidas acerca deles por isso gostava se não for muito incomodo que me esclarecessem.
esta aqui o código:
testes4.cpp : main project file.
#include "stdafx.h"
#include <iostream>
using namespace System;
using namespace std;
int valor1;
int cont;
int valores[5];
int menu()
{
int op;
do
{
Console::Clear();
cout<<"1- Adicionar 1 valor\n";
cout<<"2- Consultar 1 valor\n";
cout<<"3- Adicionar varios\n";
cout<<"4- Ler Varios\n";
cout<<"5- Sair\n";
cin>>op;
if (op<1 || op>5)
cout<<" \n opcao invalida ";
}
while (op<1 || op>5);
return op;
}
void adicionar()
{
Console::Clear();
cout<<"digite um valor \n";
cin>>valor1;
Console::ReadKey();
}
void ler()
{
Console::Clear();
cout<<"o valor introduzido foi "<<valor1;
Console::ReadKey();
}
void adicionav()
{
Console::Clear();
int x;
for (x=0;x<5;x++)
{
cout<<"introduza o um valor no array \n";
cin>>valores[20];
}
while (x<5);
}
int lep()
{
Console::Clear();
int l;
for (l=0;l<20;l++)
cout<<"os valores sao "<< valores[l];
{
Console::ReadKey();
}
while (l<20);
return 0;
}
int main()
{
int op;
do
{
op=menu();
switch (op)
{
case 1: adicionar();break;
case 2: ler();break;
case 3: adicionav();break;
case 4: lep();break;
}
}
while (op!=5);
return menu();
}Carregando comentários...