jak już się domyślacie mam problem.
Treść zadania:
Napisać program w języku C, który zawiera funkcję, która wypełni tablicę dwuwymiarową o rozmiarach WxK w taki sposób, że elementom w parzystych kolumnach są przypisane kolejne liczby naturlane, a reszcie przypisano wartość 0. Tablica przekazywana jest jako argument funkcji. Przykładowa tablica:
1 0 2 0 3
4 0 5 0 6
7 0 8 0 9
Jak narazie napisałem coś takiego:
Kod: Zaznacz cały
#include <stdio.h>
#include <stdlib.h>
void pisz(a,w,k)
int w,k,a[w][k];
{
int i,j;
printf("tak wyglada macierz :
");
for(i=0;i<w;i++)
{
printf("
");
for(j=0;j<k;j++)
printf(" %d ",a[i][j]);
}
}
int main()
{
int W,K;
printf("Podaj liczbe wierszy: ");
scanf("%d",&W);
printf("Podaj liczbe kolumn: ");
scanf("%d",&K);
int a[W][K];
pisz(a,W,K);
printf("
");
system("PAUSE");
return 0;
}
prosze podpowiedzcie coś.