URI-Problema_1234_

1. URI-Problema_1234_

Pedro Henrique Faria Teixeira
GloomyBr

(usa Nenhuma)

Enviado em 19/01/2017 - 14:57h

Esta dando 100% de erro, sendo que ta tudo certo, alguém já o fez?
Segue abaixo o código.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main(){
char str[100];
int i,j,count = 1,danca = 0;
char p[1000] =  "abcdefghtijklmnopqrstuvxzwyABCDEFGHIJKLMNOPQRSTUVXZWY";
                        gets(str);

                    for(i=0;i<strlen(str);i++){
                            for(j=0;j<strlen(p);j++)
                                        if(str[i] == p[j]){
                                            count++;
                                            break;
                                    }
                       if(count%2!=0)
                        str[i] = tolower(str[i]);
                        else
                            str[i] = toupper(str[i]);

                       }
                      // printf("%d\n",count);
                            puts(str);
return 0;
}
 



  


2. Re: URI-Problema_1234_

Paulo
paulo1205

(usa Ubuntu)

Enviado em 19/01/2017 - 23:46h

Desculpe pela franqueza, mas se “está dando 100% de erro”, parece óbvio que não é verdade que “está tudo certo”.

Seu programa precisa apenas de uma variável inteira, para receber o valor de retorno de getchar(), e de uma booleana, para indicar se a próxima letra deve ser maiúscula ou minúscula, bem como das funções de <ctype.h> isalpha(), toupper() e tolower().

Não complique o que é simples.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts