Mam napisany taki program wszystko działa fajnie tylko ma pytanie dlaczego do tablicy vat[i] nie chcą przypisać się wartości. Za każdą pomoc będę wdzięczny.
Poniżej podaję kod programu:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void wczytaj_netto(float netto[3])
{
int i;
for(i = 0;i<3;i++)
{
printf("Podaj cene netto: ");
scanf("%f",&netto[i]);
}
}
void wczytaj_vat(int vat[3])
{
int i;
int a;
for(i = 0;i<3;i++)
{
printf("Opcja 1: 0%\nOpcja 2: 5%\nOpcja 3: 8%\nOpcja 4: 23%\n");
printf("Wybierz stawke vat dla %d produktu: ",i);
scanf("%d",&a);
switch(a)
{
case 1:
vat[i] = 0;
break;
case 2:
vat[i] = 5;
break;
case 3:
vat[i]= 8;
break;
case 4:
vat[i]= 23;
break;
default:
printf("Wybrales zla opcje!!!!!");
break;
}
printf("%f\n",vat[i]);
}
}
void oblicz_brutto(float ceny[3],float netto[3],int vat[3])
{
int i;
for(i = 0;i<3;i++)
{
printf("\n%f %f\n",netto[i],vat[i]);
ceny[i]=netto[i]+(netto[i]*vat[i])/100;
}
}
void wypisz_ceny(float ceny[3])
{
int i;
for(i = 0;i<3;i++)
{
printf("Cena %d produktu: %f\n",i,ceny[3]);
}
}
int main(void)
{
float netto[3];
int vat[3];
float ceny[3];
wczytaj_netto(&netto[3]);
wczytaj_vat(&vat[3]);
oblicz_brutto(&ceny[3],&netto[3],&vat[3]);
wypisz_ceny(&ceny[3]);
return(0);
}