int main(){ /*Declaracao de Variaveis*/ char str[5]; int max, res = 0, i, cont = 0; /*Entrada de quantos calculos seram feitos*/ scanf("%d", &max); /*Laco para repetir os calculos*/ for(i = 0; i <= max; i++){ /*Entrada das "expressoes", e define parada*/ fgets(str, 5, stdin); str[3] = '\0'; /*Verificacao para saber qual operacao devera ser feita.*/ if(str[0] == str[2]){ res = (str[0]-48) * (str[0]-48); cont++; } else if(maiuscula(str[1])){ res = ((str[0]-48) - (str[2]-48)); cont++; } else if(minuscula(str[1])){ res = ((str[0]-48) + (str[2]-48)); cont++; } if(cont > 0){ printf("%d\n", res); } } return 0; }
int main() { if(minuscula("DAVI")==1){ printf("Minusculo"); } else{ printf("Maiusculo"); } return 0; }
int main(){ TLista L[10] = {NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}; int opcao,i,controle=1,controle1=1; char palavra[50],palavra1[50]; //TLista pos; do { opcao = menu (); switch (opcao) { //Inserir case 1: while (1){ //system("clear"); printf("\n\n"); printf("Escreva a palavra a Inserir (0 para sair): "); scanf("%s",palavra); if (!strcmp(palavra,"0")){ break; } else{ minuscula(palavra); if (inserirOrdenado(&L[hash(palavra)],palavra)){ printf("Inserção OK"); } else{ printf("Falha ao inserir"); } } } break; //Remover case 2: printf("escreva a palavra a remover: "); scanf("%s",palavra); minuscula(palavra); if (remover(&L[hash(palavra)],palavra)){ printf("remover OK!"); } else{ printf("remover FALHOU!"); } break; //Alterar case 3: printf("Escreva a palavra que sera removida: "); scanf("%s",palavra); minuscula(palavra); printf("Escreva a palavra que sera inserida: "); scanf("%s",palavra1); minuscula(palavra1); if (remover(&L[hash(palavra)],palavra)){ printf("remover OK!\n"); if (inserirOrdenado(&L[hash(palavra1)],palavra1)){ printf("Inserção OK\n"); } else{ printf("Falha ao inserir\n"); } } else{ printf("remover FALHOU!\n"); } break; //Buscar case 4: printf("insira a palavra a buscar: "); scanf("%s",palavra); minuscula(palavra); if (buscar(L[hash(palavra)],palavra)){ printf("A Palavra %s, EXISTE!\n",palavra); } else{ printf("A Palavra %s, NAO EXISTE!\n",palavra); } break; //Exibir case 5: system("clear"); for (i=0;i<10;i++){ exibir(L[i],i); } scanf("%d",&i); break; //Exibir lista case 6: printf("insira a linha a exibir: "); scanf("%d",&i); system("clear"); i--; exibir(L[i],i); scanf("%d",&i); break; //Sair case 7: printf ("Fim do programa!\n"); controle = 0; break; //Op??o inv?lida! default: printf ("opcao invalida! Tente novamente!\n"); break; } } while (controle); }
/*Funcao para avaliar qualquer letra*/ int letra(char c){ return (maiuscula(c) || minuscula(c)); }