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