Академический Документы
Профессиональный Документы
Культура Документы
#include <stdio.h>
#define MAX 10
int main()
{
int vet[MAX], k, j, aux;
3. Escreva um programa que leia duas letras minúsculas. Calcule a diferença entre a segunda letra
e a primeira. Valide se o usuário digitou uma letra (os caracteres devem estar entre ‘a’ e ‘z’) e se
a primeira letra é menor do que a segunda.
4. Escreva um programa que leia uma string via teclado (deverá ser composta apenas pelos
números 0 e 1; essa condição deverá ser verificada). Suponha que o valor digitado esteja na
base binária. Faça sua conversão para a base decimal e imprima o valor no vídeo. Suponha que
a máquina em questão representa o valor com apenas 16 bits. Suponha também que os valores
foram armazenados na string na ordem em que foram calculados (por meio de divisões
sucessivas).
Observação: o intervalo das posições deverá ser validado. Não pode ser menor do que 0 nem
maior do que 14. O primeiro valor deve ser menor do que o segundo.
6. Suponha que um avião apresenta apenas duas fileiras de poltronas onde cada fileira apresenta
apenas 10 assentos cada uma (as poltronas são numeradas de 1 até 10). Escreva um programa
para controlar a reserva das poltronas. O programa deverá apresentar o seguinte menu de opções
para o usuário
Menu de Opções:
1. Reservar poltrona
2. Imprimir mapa das poltronas
3. Sair do programa
O programa deverá exibir o menu até que o usuário escolha a opção de número 3. Ao reservar uma
poltrona, o número da poltrona deverá ser marcado com o número 1 (poltrona reservada). Uma
poltrona não pode ser reservada duas vezes. A opção de número 2 deverá imprimir no vídeo todas
as poltronas, organizadas pela fileira.
7. (Simulação do Jogo da Mega Sena) Escreva um programa em C para simular o jogo da mega
sena. Ao iniciar o jogo, 6 números são sorteados aleatoriamente (entre 1 e 60 e não repetidos).
Em seguida um usuário deverá digitar 6 números (entre 1 e 60). O seu programa deverá
imprimir os números sorteados, os números escolhidos pelo usuário e também informar quantos
números ele acertou. O programa deve permitir reprocessamento, ou seja, deve permitir ao
usuário realizar novos jogos.