Buscar

programapontoextra

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include<stdio.h>
#include<string.h>
int main()
{
	char nome[40], L(char nome[], int t, int x), cons,troca(char nome[], int t, int x);
	int x,t;
	printf("Digite um nome");
	gets(nome);
	t=strlen(nome);
	printf("A segunda letra do nome eh: \"%c\"\n", nome[1]);
	L(nome, t, x);
	troca(nome, t, x);
}
char L(char nome[], int t, int x)
{
	char cons[20]; 
 int c = 0; 
 int soma = 0; 
 int b = 0; 
	printf("\nVogais:");
	for(x=0; x<t; x++)
	{
	if(nome[x]=='a'|| nome[x]=='A')
	{
	printf("%c ", nome[x]);
	soma++;
}
	else if(nome[x]=='e'|| nome[x]=='E')
	{
	printf("%c ", nome[x]);
	soma++;
}
	else if(nome[x]=='i'|| nome[x]=='I')
	{
	printf("%c ", nome[x]);
	soma++;
}
	else if(nome[x]=='o'|| nome[x]=='O')
	{
	 printf("%c", nome[x]);
	soma++;
}
	else if(nome[x]=='u'|| nome[x]=='U')
	{
	printf("%c", nome[x]);
	soma++;
}
	else
	{
	cons[c] = nome[x]; 
 c++;}
}
 b=t-soma; 
 printf("\nConsoantes:");
 for (x=0; x<b; x++)
	{
 printf(" %c", cons[x]); 
 }
 	printf("\n O nome tem %d vogais\n", soma);
	printf("\n O nome tem %d consoantes\n", b);
}
 char troca(char nome[], int t, int x)
 {
 char r, R;
 r = nome[0]; 
 R= nome[1]; 
 nome[0] = R; 
 nome[1] = r; 
 
 printf("\n"); 
 for (x=0; x<t; x++) 
 {
 printf("%c", nome[x]);
	for (r=1;r>=0;r--)
 {
 printf("%c",nome[r]);
 }
 for (r=2;r<t;r++)
 printf("%c",nome[r]);
 for(x=1;x<2;x++)
 
 printf("\n O nome tem %d caracteres\n", t);
}
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais