Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- void fileira ( int matriz[3][3], int f){
- int i, vazio=0, crianca=0, adulto=0, lucro;
- for (i=0; i<3; i++)
- { if (matriz[f][i]!=1 && matriz[f][i]!=(-1) )
- {vazio++;}
- else if (matriz[f][i] ==1 )
- {adulto ++;}
- else if (matriz[f][i] ==-1)
- { crianca++;}
- }
- printf ("Fileira %d \n N de criancas = %d \n N de adultos = %d \n Vazio = %d ", f, crianca, adulto, vazio);}
- float lucro ( int matriz[3][3], int f, float valor){
- int i;
- float somacrianca=0, somaadulto=0, l;
- for (i=0; i<3; i++)
- {
- if (matriz[f][i] ==1 )
- {
- somaadulto+= valor;}
- else if (matriz[f][i] ==-1)
- { somacrianca+= (valor/2);}
- }
- l = somacrianca + somaadulto;
- return l;}
- main ()
- { int matriz[3][3], i, j, f;
- float valor, z;
- printf ("Digite o valor do ingresso");
- scanf ("%f", &valor);
- for (i=0; i<3; i++)
- { for (j=0; j<3; j++)
- { printf ("[%d][%d] = ", i, j);
- scanf ("%d", &matriz[i][j]);
- }}
- printf ("\n Digite o valor da fileira que sera' analisada:");
- scanf ("%d", &f);
- fileira(matriz,f);
- z = lucro(matriz,f,valor);
- printf ("Lucro na fileira %d e' %.2f", f, z);
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement