Foto de Nayara S.
Nayara há 6 anos
Enviada pelo
Site

Exercício de string

Eu quero comparar e ver qual das 3 strings é a maior , só que ainda não consegui fazer isso, to indo no caminho certo ? #include #include #include #define TAM 30 #define TAM1 30 #define TAM2 30 int main() { char str1[TAM], str2[TAM1], str3[TAM2]; int comp; printf("Informe o primeiro nome "); scanf("%[^\n]", str1); fflush(stdin); printf("Informe o segundo nome "); scanf("%[^\n]", str2); fflush(stdin); printf("Informe o terceiro nome "); scanf("%[^\n]", str3); comp = strcmp(char str1 , str2 ); if (comp > 0){ printf(" a maior string eh : %s \n ", str1); } else if (comp < 0){ printf(" a maior string eh : %s \n ", str2); } else{ printf(" a maior string eh : %s \n ", str3); } return 0; }
Computação Geral Geral Linguagens de Programação sistemas de informação
1 resposta
Professor Bruno F.
Respondeu há 6 anos
Contatar Bruno
Está quase ! Porém você precisa realizar 3 comparações, neste código vc realizou apenas uma. A ideia é: compare str1 e srt2, pegue o maior do dois e compare com o srt3, logo voce terá a maior string. mais ou menos asssim #define TAM 30 #define TAM1 30 #define TAM2 30 int main() { char str1[TAM], str2[TAM1], str3[TAM2]; int comp; printf("Informe o primeiro nome "); scanf("%[^\n]", str1); fflush(stdin); printf("Informe o segundo nome "); scanf("%[^\n]", str2); fflush(stdin); printf("Informe o terceiro nome "); scanf("%[^\n]", str3); comp = strcmp(str1, str2); if (comp < 0 || comp == 0){ comp = strcmp(str3, str2); if (comp > 0) printf(" a maior string eh : %s \n ", str3); else printf(" a maior string eh : %s \n ", str2); } else if (comp > 0){ comp = strcmp(str1, str3); if (comp < 0) printf(" a maior string eh : %s \n ", str1); else printf(" a maior string eh : %s \n ", str3); } return 0; }

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa