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

Programa em c com structs

Por:   •  15/9/2015  •  Abstract  •  401 Palavras (2 Páginas)  •  198 Visualizações

Página 1 de 2

#include <stdio.h>

#include <stdlib.h>

int main(){

int num_disciplinas;

int i=0;

int j;

struct disciplina {

char nome[100];

int num_horas;

int num_creditos;

};

struct disciplina d[10];

printf("Quantas disciplinas vc cursa? ");

scanf("%d", &num_disciplinas);

setbuf(stdin,NULL);

while (i<num_disciplinas){

setbuf(stdin,NULL);

printf("Disciplina:\n");

gets(d[i].nome);

printf("Numero de horas totais:\n");

scanf("%d", &d[i].num_horas);

printf("Numero de creditos:\n");

scanf("%d", &d[i].num_creditos);

i++;

}

for(i=0;i<num_disciplinas;i++){

printf("-----LISTA DE DISCIPLINAS-----\n");

printf("Disciplina: %s\n", d[i].nome);

printf("Numero de horas: %d\n", d[i].num_horas);

printf("Numero de creditos: %d\n", d[i].num_creditos);

}

}

int main(){

char nomes[5][30], aux[30], pes[30];

int i,j;

for (i=0;i<5;i++){

printf("Digite o nomes:\n");

gets(nomes[i]);

}

for (i=0;i<5;i++){

for (j=0;j<4;j++){

if (strcmp(nomes[i],nomes[j]) < 0){

strcpy(aux, nomes[i]);

strcpy(nomes[i],nomes[j]);

strcpy(nomes[j], aux);

}

}

}

printf("Nomes em ordem alfabetica:\n");

for (i=0;i<5;i++){

...

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