int ex2(struct parser* p) { int label_1 = label_count++; int stop = 0; if (ex3(p)) { out3("BF", label_1); } else if (output(p)) { } else { stop = 1; } if (stop) return 0; while (!stop) { if (ex3(p)) { out1("BE"); } else if (output(p)) { } else { stop = 1; } } generate_label(label_1); return 1; }
// EX2 is void ex2() { if (ex3()) { emit_op(OP_BF, label1); } else { output(); emit(OP_BE); } while ( if (ex3()) { emit(OP_BE); } else {
int main() { try { ex1(); ex2(); ex3(); ex4(); ex5(); } catch(SQLException& e) { std::cerr << e.message() << std::endl; } return 0; }
int ex3(struct parser* p) { int label_1 = label_count++; whitespace(p); if (lstring(p, ".ID")) { out1("ID"); return 1; } else if (lstring(p, ".NUMBER")) { out1("NUM"); return 1; } else if (lstring(p, ".STRING")) { out1("SR"); return 1; } else if (lstring(p, ".EMPTY")) { out1("SET"); return 1; } else if (lstring(p, "(")) { ex1(p); lstring(p, ")"); return 1; } else if (*(p->buf->begin) == '$') { p->buf->begin++; generate_label(label_1); ex3(p); out3("BT", label_1); out1("SET"); return 1; } else if (identifier(p)) { out2("CLL", p->id); return 1; } else if (string(p)) { out2("TST", p->id); return 1; } return 0; }
int main(int argc, char **argv) { print("LISTA DE EXERCICIOS DE FDA - 02"); ex1(); ex2(); ex3(); ex4(); ex5(); ex6(); ex7(); ex8(); ex9(); ex10(); ex11(); ex12(); ex13(); return 0; }
int main(int argc, char **argv) { if (argc < 2 || strcmp("-h", (const char *)argv[1]) == 0 || strcmp("--help", (const char *)argv[1]) == 0) { print_usage(); return 1; } if (strcmp("ex1", (const char *)argv[1]) == 0) ex1(); else if (strcmp("ex2", (const char *)argv[1]) == 0) ex2(); else if (strcmp("ex3", (const char *)argv[1]) == 0) ex3(); else if (strcmp("ex4", (const char *)argv[1]) == 0) ex4(); else print_usage(); return 0; }
int main(int argc, char* argv[]) { int ex = getExerciseNumber(argc, argv); switch (ex){ case 1 : ex1(); return 0; case 2: ex2(); return 0; case 3: ex3(); return 0; case 4: ex4(); return 0; default: printf("\n The exercise does not exist!\n"); printf("You specified exercise: %d", ex); return 0; } }
int select_method(char * metodo, char * parametros, char * parametros2, char * parametros3) { int cod_error = 0; load_file(parametros); if(strcmp(metodo, "ex2") == 0) { cod_error = ex2(); } else if(strcmp(metodo, "ex3") == 0) { cod_error = ex3(); } else if(strcmp(metodo, "ex4") == 0) { cod_error = ex4(parametros2); } else if(strcmp(metodo, "ex5") == 0) { cod_error = ex6(parametros2); } else if(strcmp(metodo, "ex7") == 0) { cod_error = ex7(parametros2, parametros3); } else if(strcmp(metodo, "ex8") == 0) { cod_error = ex8(parametros2); } else if(strcmp(metodo, "ex10") == 0) { cod_error = ex10(parametros2); } return 1; }
void ex3() { if (is_token(TOKEN_ID)) { emit_op(OP_CLL, lexval); } else if (is_token(TOKEN_STRING)) { emit_op(OP_TST, lexval); } else if (is_token(TOKEN_ID_LITERAL)) { emit(OP_ID); } else if (is_token(TOKEN_NUMBER)) { emit(OP_NUM); } else if (is_token(TOKEN_STRING)) { emit(OP_SR); } else if (is_token(TOKEN_OPEN_PAREN)) { ex1(); is_token(TOKEN_CLOSE_PAREN); } else if (is_token(TOKEN_EMPTY)) { op(OP_SET); } else if (is_token(TOKEN_SEQ)) { // output label *1 ex3(); emit_op(OP_BT, label1); emit(OP_SET); } }
int main() { if ( SDL_Init( SDL_INIT_VIDEO | SDL_INIT_EVENTS ) < 0 ) { printf( "Failed to initialize SDL: %s\n", SDL_GetError() ); return 0; } SDL_Window* window = SDL_CreateWindow( "Let's Rock!", NULL, NULL, WIN_W, WIN_H, SDL_WINDOW_ALLOW_HIGHDPI | SDL_WINDOW_SHOWN ); if ( window == NULL ) { printf( "Failed to create SDL Window: %s\n", SDL_GetError() ); return 0; } backBuffer = SDL_GetWindowSurface( window ); srand( time( NULL ) ); if ( !loadFiles() ) { printf( "Failed to load files!\n" ); freeFiles(); SDL_Quit(); return 0; } /* ex1(); ex2(); */ ex3(); while ( runEventLoop() ) { SDL_UpdateWindowSurface( window ); SDL_Delay( 20 ); } SDL_DestroyWindow( window ); SDL_Quit(); return 0; }
int main (){ int menu, exit = 0; setlocale(LC_ALL, ""); while(!exit){ printf("\t \n \n Escolha um exercicio:"); printf("\t \t \n 1.Calcula maior elemento da matriz e divide os elementos por ele"); printf("\t \t \n 2.Realiza trocas com a matriz 10x10"); printf("\t \t \n 3.Retorna media aritimetica dos elementos abaixo da diagonal principal"); printf("\t \t \n 4.Recebe matriz e mostra elementos cujo a soma da linha com coluna e impar"); printf("\t \t \n 5.Verifica se uma matriz A e a transposta de uma matriz B"); printf("\t \t \n 6.Verifica se uma matriz e simetrica"); printf("\t \t \n 7.Gera matrizes simetricas"); printf("\t \t \n 8.Encontrar elemento minimax de matriz"); printf("\t \t \n 9.Recebe matriz de caracteres e procura por string"); printf("\t \t \n 10.Verifica se a matriz e inca"); printf("\t \t \n0.Sair"); printf("\n \t Opcao >> "); scanf("%d", &menu); switch(menu){ case 1:{ ex1(); break; } case 2:{ ex2(); break; } case 3:{ ex3(); break; } case 4:{ ex4(); break; } case 5:{ ex5(); break; } case 6:{ ex6(); break; } case 7:{ ex7(); break; } case 8:{ ex8(); break; } case 9:{ ex9(); break; } case 10:{ ex10(); break; } case 0:{ exit = 1; break; } default:{ printf("\t\t\t\nOpcao Invalida.\n\n\n"); break; } } } }