#include <stdio.h>
#include <stdlib.h>
#define TAMANHO 5
int dados[TAMANHO];
int opcao;
int dado;
int posicao;
void menu();
void insere(int posicao, int valor);
int mostra(int posicao);
int main()
{
opcao = 0;
while(opcao != 3)
{
menu();
if(opcao == 1)
{
printf("Qual posicao? ");
scanf("%d", &posicao);
printf("Qual o dado? ");
scanf("%d", &dado);
insere(posicao, dado);
}
if(opcao == 2)
{
printf("Qual a posicao? ");
scanf("%d", &posicao);
dado = mostra(posicao);
printf("O elemento da posicao %d eh %d\n", posicao, dado);
}
}
}
void menu()
{
printf("1 - Inserir\n");
printf("2 - Mostrar\n");
printf("3 - Sair\n");
scanf("%d", &opcao);
}
void insere(int posicao, int valor)
{
if(posicao >=0 && posicao < TAMANHO)
dados[posicao] = valor;
else
printf("Impossivel inserir na posicao %d!\n", posicao);
}
int mostra(int posicao)
{
int retorno = 0;
if(posicao >=0 && posicao < TAMANHO)
retorno = dados[posicao];
else
printf("Nao existe a posicao %d!\n", posicao);
return retorno;
}
Nenhum comentário:
Postar um comentário