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

A criação de programas de C ANSI

Ensaio: A criação de programas de C ANSI. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  15/11/2013  •  Ensaio  •  270 Palavras (2 Páginas)  •  219 Visualizações

Página 1 de 2

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");

...

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