Atividade estruturada para av2

1064 palavras 5 páginas
Atividade 1 estruturada
#include <iostream>
#include <stdlib.h> using namespace std;

int vetor[5],tam = 5; int ini=0,fim=0;

// funcoes de teste bool testar_vazio(){ if(fim == ini){ return true;//vazio }else{ return false;//nao vazio }
}
bool testar_lotado() { if(fim == tam){ return true;//lotado }else{ return false;//nao lotado } } // funcao enfileirar int enfileirar(){ int elemento=0; system("cls"); if (testar_lotado() == true){ system("cls"); cout << "Fila Lotada : \n"; system("PAUSE"); }else if(testar_vazio() == true){ cout << "Inserir elemento na Fila : \n"; cin >> elemento; vetor[ini]=elemento; fim++; }else{ cout << "Inserir elemento na Fila :\n"; cin >> elemento; for(int x=fim-1;x>=ini;x--){ vetor[x + 1]= vetor[x]; } vetor[ini] = elemento; fim++; } return 0;
}

// funcao Desenfileirar int desenfileirar(){ if(testar_vazio() == true){ cout << "Fila vazia ! \n"; system("PAUSE");
}else{
for(int x=fim-1;x>=ini;x--){ if(vetor[x] % 5 == 0){// numeros multipos de 5 cout << vetor[x]<<" - "; } if(fim > ini){fim--;}// reduçao desnecessaria

} system("PAUSE"); } return 0;
}
int menu(){

int opcao=1; while(opcao !=0) { cout << "fila\n"; cout << "0 - sai\n"; cout << "1 - enfileirar \n"; cout << "2 - desenfileirar \n"; cout << "Entre com opcao : "; cin >> opcao ; cout << "\n";

if(opcao == 0){ cout << " sair do programa: \n"; break; } if(opcao == 1){ enfileirar(); } if(opcao == 2){ desenfileirar(); } system("cls"); }

return 0;
}

int main()
{
menu(); return 0;
}

Atividade 2 estruturada ;
#include <iostream>
#include <stdlib.h>
#include <string>
#include <cctype>

using namespace std; char vetor[5],p[5];
int

Relacionados

  • Atividade Estruturada Av2
    686 palavras | 3 páginas
  • Atividade Estruturada av2 Organiza o
    279 palavras | 2 páginas
  • Atividade Estruturada AV2 Filas
    1125 palavras | 5 páginas
  • Administra o e o MErcado de Prabalho AV2 Atividade Estruturada
    690 palavras | 3 páginas
  • av2 atividade estruturada linguagem de programação
    663 palavras | 3 páginas
  • Atividade Estruturada AV2 administração em software livre
    1035 palavras | 5 páginas
  • Trabalho av2 LP - Atividade estruturada - Enunciado
    251 palavras | 2 páginas
  • Atividade Estruturada Para AV2 De Gest SV Em TI
    268 palavras | 2 páginas
  • Hidráulica - Calha Parshall
    751 palavras | 4 páginas
  • TRABALHO INTERDISCIPLINAR 2015
    1043 palavras | 5 páginas