Mudanças entre as edições de "AULA28 Programação 1 - Engenharia"
Ir para navegação
Ir para pesquisar
(Criou página com 'PROVA A QUESTÃO 1 Implementar um programa que lê números inteiros através da linha de comando. O programa deve calcular a média entre o maior e menor número entre eles. E...') |
|||
Linha 42: | Linha 42: | ||
/* adiciona uma sala em uma lista de salas */ | /* adiciona uma sala em uma lista de salas */ | ||
− | int add_sala(char *descricao | + | int add_sala(char *descricao, float lado1, float lado2, int cor, int cadeiras) |
{ | { | ||
} | } |
Edição das 06h59min de 10 de dezembro de 2014
PROVA A
QUESTÃO 1
Implementar um programa que lê números inteiros através da linha de comando. O programa deve calcular a média entre o maior e menor número entre eles. Exemplo
quest1 3 5 7 1 9 11
A média é 6
obs1: Média entre (11+1)
obs2: Use como apoio uma variável para armazenar o menor e o maior número.
QUESTÃO 2
Implementar as funções indicadas abaixo.
#include <stdio.h>
#include <stdlib.h>
#define AZUL 1
#define VERMELHO 2
#define AMARELO 3
#define TODAS 0
struct tipo_dados {
float lado1;
float lado2;
int cor;
int cadeiras;
};
struct tipo_sala{
char descricao[20];
struct tipo_dados *dados;
struct tipo_sala *next;
} *head, *tail;
/* adiciona uma sala em uma lista de salas */
int add_sala(char *descricao, float lado1, float lado2, int cor, int cadeiras)
{
}
/*retorna um ponteiro para uma estrutura contendo uma sala que tenha área maior que a area passada e que tenha o número de cadeiras maior que o passado*/
struct tipo_sala *alocar_sala (int cor, int cadeiras, float area)
{
}
main()
{
head=tail=NULL;
/*testar aqui - criar 6 salas - uma cor AZUL, três VERMELHO e duas AMARELO*/
/* testar a função de alocação de sala */
}