sportal Posted January 13, 2008 at 01:05 PM Report Share #159576 Posted January 13, 2008 at 01:05 PM #include <stdio.h> typedef struct { int t_cassete; int n_filmes; int d_filmes; }FILMES; FILMES v_filmes[100]; int t_filmes=0; int m_cassete=0; int tt_cassete [100]; int n_cassete; void ler_dados (void) { int f; printf("Qual a quantidade de filmes a organizar?"); scanf("%d", &t_filmes); printf("Qual a duração de gravação das cassetes?"); scanf("%d", &m_cassete); for (f=0; f<t_filmes;f++) { printf("Qual a duracao do %d º filme?", f+1); scanf("%d", &v_filmes[f].t_cassete); } } void resultado_cassetes(void); { int f, c, t_cassetes=0; for (c=0; c=<t_filmes; c++); if(v_filmes[c].t_cassete>t_cassetes) t_cassetes=vfilmes[c].t_cassete; printf("Número de cassetes utilizadas: %d", t_cassete); for (c=1;c=<t_cassetes; c++) { printf("Cassete %d: ",c); for (f=0; f<t_filmes; f++) { if (v_filmes[f].t_cassete==c) printf ("%d (t= %d)", c+1, v_filmes[f].t_cassete); } putchar; } } void colocaff (int nfilme); { int n_filme; FILMES ff; ff=v_filmes[nfilme]; for(n_filme=0;n_filme<v_filmes; n_filme++) { if (tt_cassete [n_filme]=>ff.t_cassete) { if(ff>n_cassete) n_cassete=ff; break; } } tt_cassete[n_filme]=tt_cassete[n_filme]-ff.t_filmes; ff.n_filmes=n_filme+1; v_filmes[nfilme]=ff; } void colocabf (int nfilme); { int f; int tn_cassete; int tr_cassete=n_filmes; if(n_filme>n_filmes) { nfilme=n_filmes; printf("O tempo disponível nas cassetes é de %d, assim sendo serão apenas gravados os primeiros %d minutos de filme!", n_filmes, nfilme); } for (f=0; f<n_filme; f++) { if (v_filmes[f].t_cassetes=> t_cassete && v_filmes[f].t_cassetes =< tr_cassete) { tr_cassete=v_filmes[f].t_cassetes; tn_cassete=f; n_filme=0; } } if (n_filme==1) { Link to comment Share on other sites More sharing options...
Rui Carlos Posted January 13, 2008 at 02:48 PM Report Share #159589 Posted January 13, 2008 at 02:48 PM Qual é o problema? Nós não somos adivinhos... Rui Carlos Gonçalves Link to comment Share on other sites More sharing options...
Black Tiger III Posted January 13, 2008 at 05:19 PM Report Share #159624 Posted January 13, 2008 at 05:19 PM LOL tens razão Rui Carlos, não somos adivinhos. Diz aí qual é a finalidade do programa mesmo. Andar a perceber a partir dos printf's não dá muito jeito... Reparei que encravaste na última função, qual era mesmo o objectivo dessa função? Abraços Órale MI RAZA, MY BLOOD HOLMES BELONGS TO ME ÉSE... EENNNGGGGEEEENNNNNNNHHHHAAAARRRRRIIIIIIIIIIAAAAAAAINFORMATICASISTEMAS.... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now