A criação de programas de C ANSI
Ensaio: A criação de programas de C ANSI. Pesquise 861.000+ trabalhos acadêmicosPor: lohziviani • 15/11/2013 • Ensaio • 270 Palavras (2 Páginas) • 219 Visualizações
1. Crie um programa C ANSI que declare uma estrutura data que armazene o dia, mês e o ano como números inteiros. O programa deve ler os três membros da estrutura e depois imprimir a data, porém com o mês por extenso.
Por exemplo: dia (2), mês (3) e ano (2005) 2 de março de 2005
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct data {
int dia;
int mes;
char mess[100];
int ano;
};
int main(void) {
setbuf(stdout,NULL);
struct data data;
int dia2,mes2,ano2;
printf("digite o dia: ");
fflush(stdin);
scanf("%d", &dia2);
printf("digite o mes: ");
fflush(stdin);
scanf("%d", &mes2);
printf("digite o ano: ");
fflush(stdin);
scanf("%d", &ano2);
(data.dia=dia2);
(data.mes=mes2);
if(data.mes == 1)
strcpy(data.mess,"Janeiro");
else if(data.mes == 2)
strcpy(data.mess,"Fevereiro");
else if(data.mes == 3)
strcpy(data.mess,"Março");
else if(data.mes == 4)
strcpy(data.mess,"Abril");
else if(data.mes == 5)
strcpy(data.mess,"Maio");
else if(data.mes == 6)
strcpy(data.mess,"Junho");
else if(data.mes == 7)
strcpy(data.mess,"Julho");
else if(data.mes == 8)
strcpy(data.mess,"Agosto");
else if(data.mes== 9)
strcpy(data.mess,"Setembro");
else if(data.mes == 10)
strcpy(data.mess,"Outubro");
else if(data.mes == 11)
strcpy(data.mess,"Novembro");
else if(data.mes == 12)
strcpy(data.mess,"Dezembro");
...