Programação C
Trabalho Escolar: Programação C. Pesquise 862.000+ trabalhos acadêmicosPor: EduardoMAguilar • 28/11/2013 • 331 Palavras (2 Páginas) • 314 Visualizações
A) Escreva um programa que leia um caracter digitado pelo usuário, imprima o caracter digitado e o código ASC II correspondente a este caracter.
#include <stdio.h>
#include <conio.h>
int main()
{
char Ch;
printf("Digite um caractere: ");
scanf("%c",&Ch);
printf("\n\nVoce digitou: '%c' e seu ASCII correspondente e: '%d'",Ch);
getch();
return(0);
}
B) Escreva um programa que leia duas strings e as coloque na tela. Imprima também a segunda letra de cada string.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main(){
char palavra[30];
printf ("\n Informe uma string: ");
gets (palavra);
printf ("A palavra digitada eh %s\n", palavra);
printf ("\nA segunda letra da string digitada eh %c", palavra[1]);
printf ("\n Informe uma segunda string: ");
gets (palavra);
printf ("A palavra digitada eh %s\n", palavra);
printf ("\nA segunda letra da string digitada eh %c\n", palavra[1]);
system("pause");
}
C) Explique porque está errado fazer if(num=10)... O que irá acontecer.
Não está errado, mas o resultado não será o desejado. A expressão entre parênteses, ao invés de
funcionar como condicional (desejado) irá funcionará como uma atribuição, e retornará o valor
atribuído (10). Este número é diferente de zero e, assim, a condição será sempre verdadeira. A forma
correta seria fazer
if (num==10) ...
D) Escreva um programa que coloque os números de 1 a 50 na tela na ordem inversa ( começando em 50 e terminando em 1 ) .
# include <stdio.h>
# include <stdlib.h>
# include <conio.h>
main(){
int i;
for
...