#include <stdio.h> int main () { int assentos[300]; char nomes[300][15]; int ocupados[50][6] = { 0 }; int contadorAssentos = 0; char escolha; do { int fileira = (assentos[contadorAssentos] - 1) / 6; int assento = assentos[contadorAssentos] - 1 - fileira * 6; if (ocupados[fileira][assento]) { } ocupados[fileira][assento] = 1; if (contadorAssentos++ == 300) { break; } } while (escolha == 'S' || escolha == 's'); for (int i = 0; i < 50; i++) { for (int j = 0; j < 6; j++) { } } } //http://pt.stackoverflow.com/q/186611/101
x 7 s a 55 s b 123 s c 245 s d 87 s e 71 s f 66 s g 28 s h 4 s i 7 n
Digite o nome do passageiro: Digite o numero do assento requerido: Nome do passageiro: x Assento escolhido: 7 Deseja continuar? <S/N> Digite o nome do passageiro: Digite o numero do assento requerido: Nome do passageiro: a Assento escolhido: 55 Deseja continuar? <S/N> Digite o nome do passageiro: Digite o numero do assento requerido: Nome do passageiro: b Assento escolhido: 123 Deseja continuar? <S/N> Digite o nome do passageiro: Digite o numero do assento requerido: Nome do passageiro: c Assento escolhido: 245 Deseja continuar? <S/N> Digite o nome do passageiro: Digite o numero do assento requerido: Nome do passageiro: d Assento escolhido: 87 Deseja continuar? <S/N> Digite o nome do passageiro: Digite o numero do assento requerido: Nome do passageiro: e Assento escolhido: 71 Deseja continuar? <S/N> Digite o nome do passageiro: Digite o numero do assento requerido: Nome do passageiro: f Assento escolhido: 66 Deseja continuar? <S/N> Digite o nome do passageiro: Digite o numero do assento requerido: Nome do passageiro: g Assento escolhido: 28 Deseja continuar? <S/N> Digite o nome do passageiro: Digite o numero do assento requerido: Nome do passageiro: h Assento escolhido: 4 Deseja continuar? <S/N> Digite o nome do passageiro: Digite o numero do assento requerido: Nome do passageiro: i Assento escolhido: 7 O assento já está ocupado, escolha outro! Deseja continuar? <S/N> F01A1=livre | F01A2=livre | F01A3=livre | F01A4=ocupado | F01A5=livre | F01A6=livre | F02A1=ocupado | F02A2=livre | F02A3=livre | F02A4=livre | F02A5=livre | F02A6=livre | F03A1=livre | F03A2=livre | F03A3=livre | F03A4=livre | F03A5=livre | F03A6=livre | F04A1=livre | F04A2=livre | F04A3=livre | F04A4=livre | F04A5=livre | F04A6=livre | F05A1=livre | F05A2=livre | F05A3=livre | F05A4=ocupado | F05A5=livre | F05A6=livre | F06A1=livre | F06A2=livre | F06A3=livre | F06A4=livre | F06A5=livre | F06A6=livre | F07A1=livre | F07A2=livre | F07A3=livre | F07A4=livre | F07A5=livre | F07A6=livre | F08A1=livre | F08A2=livre | F08A3=livre | F08A4=livre | F08A5=livre | F08A6=livre | F09A1=livre | F09A2=livre | F09A3=livre | F09A4=livre | F09A5=livre | F09A6=livre | F10A1=ocupado | F10A2=livre | F10A3=livre | F10A4=livre | F10A5=livre | F10A6=livre | F11A1=livre | F11A2=livre | F11A3=livre | F11A4=livre | F11A5=livre | F11A6=ocupado | F12A1=livre | F12A2=livre | F12A3=livre | F12A4=livre | F12A5=ocupado | F12A6=livre | F13A1=livre | F13A2=livre | F13A3=livre | F13A4=livre | F13A5=livre | F13A6=livre | F14A1=livre | F14A2=livre | F14A3=livre | F14A4=livre | F14A5=livre | F14A6=livre | F15A1=livre | F15A2=livre | F15A3=ocupado | F15A4=livre | F15A5=livre | F15A6=livre | F16A1=livre | F16A2=livre | F16A3=livre | F16A4=livre | F16A5=livre | F16A6=livre | F17A1=livre | F17A2=livre | F17A3=livre | F17A4=livre | F17A5=livre | F17A6=livre | F18A1=livre | F18A2=livre | F18A3=livre | F18A4=livre | F18A5=livre | F18A6=livre | F19A1=livre | F19A2=livre | F19A3=livre | F19A4=livre | F19A5=livre | F19A6=livre | F20A1=livre | F20A2=livre | F20A3=livre | F20A4=livre | F20A5=livre | F20A6=livre | F21A1=livre | F21A2=livre | F21A3=ocupado | F21A4=livre | F21A5=livre | F21A6=livre | F22A1=livre | F22A2=livre | F22A3=livre | F22A4=livre | F22A5=livre | F22A6=livre | F23A1=livre | F23A2=livre | F23A3=livre | F23A4=livre | F23A5=livre | F23A6=livre | F24A1=livre | F24A2=livre | F24A3=livre | F24A4=livre | F24A5=livre | F24A6=livre | F25A1=livre | F25A2=livre | F25A3=livre | F25A4=livre | F25A5=livre | F25A6=livre | F26A1=livre | F26A2=livre | F26A3=livre | F26A4=livre | F26A5=livre | F26A6=livre | F27A1=livre | F27A2=livre | F27A3=livre | F27A4=livre | F27A5=livre | F27A6=livre | F28A1=livre | F28A2=livre | F28A3=livre | F28A4=livre | F28A5=livre | F28A6=livre | F29A1=livre | F29A2=livre | F29A3=livre | F29A4=livre | F29A5=livre | F29A6=livre | F30A1=livre | F30A2=livre | F30A3=livre | F30A4=livre | F30A5=livre | F30A6=livre | F31A1=livre | F31A2=livre | F31A3=livre | F31A4=livre | F31A5=livre | F31A6=livre | F32A1=livre | F32A2=livre | F32A3=livre | F32A4=livre | F32A5=livre | F32A6=livre | F33A1=livre | F33A2=livre | F33A3=livre | F33A4=livre | F33A5=livre | F33A6=livre | F34A1=livre | F34A2=livre | F34A3=livre | F34A4=livre | F34A5=livre | F34A6=livre | F35A1=livre | F35A2=livre | F35A3=livre | F35A4=livre | F35A5=livre | F35A6=livre | F36A1=livre | F36A2=livre | F36A3=livre | F36A4=livre | F36A5=livre | F36A6=livre | F37A1=livre | F37A2=livre | F37A3=livre | F37A4=livre | F37A5=livre | F37A6=livre | F38A1=livre | F38A2=livre | F38A3=livre | F38A4=livre | F38A5=livre | F38A6=livre | F39A1=livre | F39A2=livre | F39A3=livre | F39A4=livre | F39A5=livre | F39A6=livre | F40A1=livre | F40A2=livre | F40A3=livre | F40A4=livre | F40A5=livre | F40A6=livre | F41A1=livre | F41A2=livre | F41A3=livre | F41A4=livre | F41A5=ocupado | F41A6=livre | F42A1=livre | F42A2=livre | F42A3=livre | F42A4=livre | F42A5=livre | F42A6=livre | F43A1=livre | F43A2=livre | F43A3=livre | F43A4=livre | F43A5=livre | F43A6=livre | F44A1=livre | F44A2=livre | F44A3=livre | F44A4=livre | F44A5=livre | F44A6=livre | F45A1=livre | F45A2=livre | F45A3=livre | F45A4=livre | F45A5=livre | F45A6=livre | F46A1=livre | F46A2=livre | F46A3=livre | F46A4=livre | F46A5=livre | F46A6=livre | F47A1=livre | F47A2=livre | F47A3=livre | F47A4=livre | F47A5=livre | F47A6=livre | F48A1=livre | F48A2=livre | F48A3=livre | F48A4=livre | F48A5=livre | F48A6=livre | F49A1=livre | F49A2=livre | F49A3=livre | F49A4=livre | F49A5=livre | F49A6=livre | F50A1=livre | F50A2=livre | F50A3=livre | F50A4=livre | F50A5=livre | F50A6=livre |