Ir ao conteúdo
  • Cadastre-se

Ajuda com exercícios em C sobre strings.


nnosbor

Posts recomendados

1) Desenvolver um programa que leia 3 strings com 50 posições e desenvolver os seguintes itens: ler as 3 strings; verificar queal é a maior string e apresentar; agrupar as 3 strings em um única string

2) Desenvolver um programa que leia 2 strings com 30 posições e desenvolver os seguintes itens: ler as 2 strings; verificar se as string são iguais ou diferentes; copiar a primeira string na variável "primeira" e copiar a segunda string na variável "segunda"; alterar as letras das duas strings

3) Desenvolver um programa que leia o nome completo de um aluno e desenvolver os seguintes itens: converter as letras maiúsculas em minúsculas na variável "a"; converter as vogais e maiúsculas na variável "b"; agrupar as variáveis "a" e "b".

4) O progeama deve mostrar um menu que permita o usuário as seguintes operações:

a) incluir nova conta

B) alterar uma conta já existente

c) excluir uma conta (exclusão lógica, atribuir -1 ao número da conta)

d) buscar uma conta pelo número

e) listar todas as contas (não deve listar as contas excluídas)

f) exclusão física (eliminar os registros excluídos logicamente)

5) Dado um arquivo contendo um conjunto de nome e três notas dos alunos de uma turma, construir um outro arquivo, contendo o nome e a mádia das três notas

6) Dado um arquivo contendo um conjunto de nome e data de nascimento (dd mm aa, isto é 3 inteiros seguidos), construir um outro aruivo contendo o nome e a idade. o programa deve ler além do nome do arquivo a ser lido, a data de hoje

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Só o primeiro exercício, para dar uma ajudinha:



#include <stdio.h>

void main()
{

char *str1[50], *str2[50], *str3[50];
int tam_str1, tam_str2, tam_str3;

printf("Digite algo: ");
gets(str1);

printf("Digite algo: ");
gets(str2);

printf("Digite algo: ");
gets(str3);

tam_str1 = strlen(str1);
tam_str2 = strlen(str2);
tam_str3 = strlen(str3);

printf("A maior string digitada é:\n");

if(tam_str1 > tam_str2 && tam_str1 > tam_str3)
{
printf("%s", str1);
}
else if(tam_str2 > tam_str1 && tam_str2 > tam_str3)
{
printf("%s", str2);
}
else if(tam_str3 > tam_str1 && tam_str3 > tam_str1)
{
printf("%s", str3);
}

}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!