TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programação C

Trabalho Escolar: Programação C. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  28/11/2013  •  331 Palavras (2 Páginas)  •  296 Visualizações

Página 1 de 2

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

...

Baixar como (para membros premium)  txt (1.8 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com