INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO
CAMPUS SÃO LUÍS - MONTE CASTELO
DEPARTAMENTO ACADÊMICO DE INFORMÁTICA – DAI
SISTEMAS DE INFORMAÇÃO
Disciplina: Linguagem de Programação I
2015.2
Professora: Karla Donato Fook
Monitores: Elmer Trindade e Elzimar Neto
Atividades
1 – Crie um programa em C com uma união contendo dois elementos, int A e int B. Em
seguida inicialize os mesmos com valores diferentes e exiba o resultado.
2 – Escreva um programa em C contendo uma struct que possui uma união sem nome.
O programa deve inicializar e mostrar os campos dessa união.
3 – O código irá funcionar corretamente? Caso sua resposta seja não, Diga Qual
problema existente e corrija-o.
#include <stdio.h>
union numero{
char Ch;
int I;
float F;
};
main (void) {
union numero N;
N.I = 123;
printf ("%f",N.I);
return 0;
}
4 – Crie uma union que possua 1 dado do tipo int e duas estruturas(a e b) , a 1ª
estrutura deverá conter 2 dados de qualquer tipo e a 2ª estrutura deverá conter 4
dados de tipos diferentes, “podendo ser outra union”.
#
1
Download

1 Atividades 1 – Crie um programa em C com uma união