/* Professor: ilson !ogrio Batista*/ /* Programa ": Escre#er um programa em linguagem C $ue leia uma string digitada pelo usu%rio& manipule esta string alterando letras min'sculas para mai'sculas e #ice(#ersa e no final apresente as duas strings) E*: ABCdef (+ a,c-E. */ #include <stdio.h> #include <conio.h> main() { char string[100]; /*Vari%#el $ue arma/ena o te*to digitado*/ int i=0; /*Vari%#el $ue ir% marcar o posicionamento das letras& comeando em /ero*/ printf(!n!n "scre#a uma frase$ ); /*.uno respons%#el por imprimir na tela a ordem dada*/ gets(string); /*!espons%#el por mostrar na tela a string $ue foi digitada na funo printf*/ printf(!n!n % frase escrita foi$ &s'string); /*0mprime no#amente a frase digitada na funo printf acima */ for(i=0; string[i] (= )!0); i=i*1) /* Acrescentar% a #ari%#el 1i2 at $ue se encontre o ultimo caractere #%lido $ue ser% diferente do 3453 */ { if (string[i] >=+,) /*Condio para $ue se6a considerado no programa somente letras mai'sculas& de acordo com a ta,ela A7C00 */ if(string[i]<-.) /*Condio para $ue se6a considerado no programa somente letras mai'sculas& de acordo com a ta,ela A7C00 */ string[i]=string[i]*/0; /* Efetuar% a troca das letras mai'sculas para min'sculas& de acordo com a ta,ela A7C00 */ else string[i]=string[i]1/0; /* Efetuar% a troca das letras min'sculas para mai'sculas& de acordo com a ta,ea A7C00 */ 2 printf(!n!n 3 no#o formato da frase eh$ &s'string); /*0mprime a no#a frase digitada */ getche(); 2 /* Aluna: Valria Braida*/ /* Componente curricular: Computao aplicada Engenharia Eltrica*/ /* Professor: ilson !ogrio Batista*/ /* Programa 8: Escre#er um programa em linguagem C $ue leia uma string digitada pelo usu%rio e como resultado apresente a $uantidade de #ogais& consoantes e a $uantidade total de caracteres digitados) E*: ABCdef (+ 8 #ogais 9 consoantes : caracteres*/ #include<stdio.h> #include <conio.h> main() { char nome[00]; /*Vari%#el $ue arma/ena o te*to digitado*/ int 4'cont'soma=0'cons=0; /*Vari%#eis para declarar as #ogais&consoantes e caracteres*/ printf(5igite um nome$ ); /*.uno respons%#el por imprimir na tela a ordem dada*/ gets(nome); /*!espons%#el por mostrar na tela o nome $ue foi digitado na funo printf*/ cont = 0; printf(!n!n6rase digitada$ &s' nome); /*0mprime no#amente a frase digitada na funo printf acima */ { for (4=0; nome[4] (=)!0); 4=4*1) /* Acrescentar% a #ari%#el 1*2 at $ue se encontre o 'ltimo caractere #%lido $ue ser% diferente do 3453 */ if(nome[4]==)a) 7 nome[4]==)e) 7 nome[4]==)i) 7 nome[4]==)o) 7 nome[4]==)u)) /* Condio para $ue o programa reconhea #ogais */ soma**; /* 7e a condio acima for satisfeita& o programa somar% $uantas #ogais e*istem na pala#ra digitada*/ else if(nome[4]==)8) 77 nome[4]==)c) 77 nome[4]==)d) 77 nome[4]==)f) 77 /* Caso no contenha #ogais na pala#ra digitada& esta condio ser% efetuada*/ nome[4]==)g) 77 nome[4]==)h) 77 nome[4]==)9) 77 nome[4]==)l) 77 nome[4]==):) 77 nome[4]==)m) 77 nome[4]==)n) 77 nome[4]==)p) 77 nome[4]==);) 77 nome[4]==)r) 77 nome[4]==)s) 77 /* Condio para $ue o programa reconhea as consoantes*/ nome[4]==)t) 77 nome[4]==)#) 77 nome[4]==)<) 77 nome[4]==)4) 77 nome[4]==)=) 77 nome[4]==)>) ) cons**; /* 7omar% $uantas consoantes comp;em a pa#ra#a digitada*/ 2 cont=soma*cons; /* Vari%#el $ue informar% $uantos caracteres contm na pala#ra digitada */ printf(!n 3 nome tem &d caracteres$ 'cont); /* 0mprime na tela $uantos caracteres foram encontrados*/ printf(!n 3 nome tem &d #ogais$ 'soma); /* 0mprime na tela $uantas #ogais foram encontradas*/ printf(!n 3 nome tem &d consoantes$ 'cons); /* 0mprime na tela $uantas consoantes foram encontradas*/ getch(); 2