Ir ao conteúdo
  • Cadastre-se

Cainho

Membros Juniores
  • Total de itens

    2
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Cainho

    C passar C++ para C

    então gostaria do código reformulado para a linguagem C
  2. Cainho

    C passar C++ para C

    ola boa tarde , gostaria de passar esse problema C++ para C , alguém poderia me ajuda ? #include <conio.h> #include <iostream.h> #include <ctype.h> void main() { int corredor[24], janela[24], achou, i, num, op; char posicao; for (i=0;i<24;i++) { corredor = 0; janela = 0; } do { clrscr(); printf("\n1- Vender passagem \n2- Mostrar mapa de ocupa‡ao do onibus \n3- Encerrar "); scanf( >> op); if (op == 1) { achou = 0; for (i=0;i<24;i++) { if (corredor == 0 || janela == 0) achou = 1; } if (achou == 0) cout << "\nOnibus lotado"; else { do { cout << "\nDigite J se deseja poltrona na janela ou C se deseja poltrona no corredor "; cin >> posicao; posicao = toupper(posicao); } while (posicao != 'J' && posicao != 'C'); do { cout << "\nDigite o numero da poltrona desejada (entre 1 e 24) "; cin >> num; } while (num < 1 || num > 24); num = num - 1; //eh necessario diminuir 1 unidade porque os indices em C++ come‡am em zero if (posicao == 'J' && janela[num] == 0) { cout << "\nVenda efetivada"; janela[num] = 1; } else if (posicao == 'C' && corredor[num] == 0) { cout << "\nVenda efetivada"; corredor[num] = 1; } else cout << "\nPoltrona ocupada"; } getch(); } if (op == 2) { cout << " JANELA CORREDOR\n"; for (i=0;i<24;i++) { if (i+1 < 10) cout << " "; if (janela == 0) cout << (i+1) << "- Livre "; else cout << (i+1) << "- Ocupada "; if (i+1 < 10) cout << " "; if (corredor == 0) cout << (i+1) << "- Livre\n"; else cout << (i+1) << "- Ocupada\n"; } getch(); } } while (op != 3); }(= “J” E janela[num] = 1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

celulares-popup.jpg

iPhone + Android + troca de vidro + reparo em placa + hard reset + instalação de ROM + e mais!

CLIQUE AQUI E CONFIRA AGORA MESMO!