Вы находитесь на странице: 1из 3

1. Para o cdigo abaixo, diga para cada printf o que ser impresso. #include <stdio.h> #include <stdlib.

h> #include <string.h> void main (void) { int a, b, c; a = 2; b= ; c = b ! a " 2; printf (#c = $d%n#,c); a = 2; b= ; c = &; c "= b ' a $ 2; printf (#c = $d%n#,c); a = !(.2 ); b= ; c = (a'') " (**b); printf (#c = $d%n#,c); a = 2; b= ; c = (a * 2) ++ (a < b); printf (#c = $d%n#,c); a = 2; b= ; c = b == a , - . b*a; printf (#c = $d%n#,c); / 2. Para o cdigo apresentado abaixo: #include <stdio.h> main ( ) { int a = (---, b = (---; long int c = a " b; int d = si0eof(int); if( d == 2 ) printf ( # $ld #, c ); / Supondo que haja impresso, por que o programa acima no tem como sada o nmero 1 Proponha uma a"tera#o para o programa $ornecer a sada esperada, sem aumentar o espa#o de memria uti"i%ado. 3. &a#a um programa que "eia um nmero do conso"e e imprima se e"e ' par ou impar. 4. &a#a um programa que "eia um raio e imprima a rea do crcu"o e o seu permetro. 5. &a#a um programa que "eia um nmero rea" e imprima o (a"or apenas das suas casas decimais. 12. .2 => -.2 !

6. &a#a um programa que "eia ) "ados e diga se esses podem ser "ados de um tri*ngu"o ret*ngu"o. 7. &a#a um programa que "eia ) nmeros inteiros e imprima qua" de"es ' o maior e qua" ' o menor. +"'m de di%er se o do meio ' maior, menor ou igua" a m'dia dos ). 8. &a#a um programa que con(erta graus ,o em graus &o e (ice-(ersa. .u seja, se $or "ida uma temperatura em graus ,e"sius, esta de(er ser con(ertida em graus &ahrenheit e se $or "ida em graus &ahrenheit, de(er ser con(ertida em graus ,e"sius. 34 = (5 ! &) 36 ' 2 36 = (& ! 5) 34 ' 2 9. &a#a um programa em , que "eia a matricu"a, o sa"rio-base e o nmero de dependentes de um $uncionrio e imprima a matricu"a, o sa"rio bruto /0 sa"rio-base 1 231 , por dependente4 e o sa"rio "quido /sa"rio-bruto 5 desconto do 67SS4, sabendo-se que o desconto para o 67SS ' de 1 8 do sa"rio base. 10. &a#a um programa que "eia 9 pontos do sistema cartesiano 2 : e imprima a rea do quadri"tero $ormado por estes 9 pontos. ; importante testar antes se esses pontos $ormam de $ato um quadri"tero. 11. &a#a um programa que "eia um nmero e imprima se e"e ' primo ou no. 12. &a#a um programa que "eia um nmero inteiro do conso"e e imprima uma "ista com todos os a"garismos aos quais este ' di(is(e". 13. &a#a um programa que ca"cu"e a m'dia de quantos (a"ores $orem "idos (ia conso"e no seguinte $ormato: ).9 <.= =.= >.? 1.) -1 obs. o programa calcular7 a m8dia e imprimir7 o seu valor assim 9ue for lido um valor -1, sendo 9ue :( n;o entra no processamento da m8dia. 19. &a#a um programa que imprima a tabe"a +S,66 para os (a"ores de )) a 1:@. 15. &a#a um programa que "eia dois nmeros inteiros a e b e imprima o (a"or de a b. . programa de(er ser capa% de imprimir (a"ores da ordem de grande%a de 1 ) e no poder uti"i%ar a bib"ioteca padro de C math.h. 16. Ascre(a um programa que imp"emente o BCogo de +di(inhaB. Aste ' um jogo simp"es que $unciona da seguinte $orma: <rimeira vers;o. usu7rio adivinha. . computador esco"he um nmero qua"quer entre 1 e 1 :). Pede, ento, ao usurio para adi(inhar o nmero gerado. + cada tentati(a do usurio, o computador de(e responder: mais baixo, mais a"to ou acertou. Duando o usurio acertar, o computador mostra o nmero de tentati(as rea"i%adas. =egunda vers;o. computador adivinha +gora, h uma in(erso dos pap'is. . usurio pensa num nmero e roda o programa. . computador BchutaB um (a"or. + cada BchuteB o usurio responde com 1 se o nmero pensado $or maior, - se $or menor e 0 se $or o mesmo nmero. 6mp"emente um programa que o$ere#a as duas (ersEes do jogo. + segunda (erso de(e ser imp"ementada de maneira que o computador nunca precise de mais de 1 tentati(as para acertar. Fepois, tente ganhar do computadorG 17. &a#a um programa que "eia um caractere e um nmero inteiro n e imprima n (e%es o caractere "ido no seguinte $ormato: >eu ?@A e &. @"""" "@""" ""@"" """@" """"@

12ercBcios <ropostos de <rogramaC;o DD

Linguagem C

E id8ia 8 9ue para todas as implementaCFes seGam gerados e testados os respectivos e2ecut7veis.

<rof.. H7rcio =anti

Вам также может понравиться