Witam mam do rozwiazania takie zadanie i pare rzeczy w nim nie rozumiem a pare nwm jak napisac. Bylbym wdzieczny za jakies wskazowki czy pomoc w rozwiazaniu bo zalezy mi na pelnym zrozumieniu tego przykladu.
#include <stdlib.h>
#include <stdio.h>
void wypelnij_1(float* tab, int size, int startowa); //Kolejne liczby parzyste wieksze od trzeciego argumentu
void wypelnij_2(float(*tab)[34], int wiersze, int startowa); //Kolejne liczby nieparzyste wieksze od trzeciego argumentu
int main(void)
{
float tab[12][34];
wypelnij_2(tab, 12, 11); //Czemu przy wywolaniu tej funkcji, tab[6][0] = 419.000000 zamiast tab[6][0] = 11.000000 ?
//Specjalnie w tym celu zaczalem od i=6;
for(int i = 6; i < 12; i++)
{
for(int j = 0; j < 34; j++)
{
printf("tab[%d][%d] = %f\n", i, j, tab[i][j]);
}
printf("\n");
}
}
void wypelnij_1(float* tab, int size, int startowa)
{
//Nwm jak napisac ta funkcje, skoro wypelniamy tablice2d to da sie to zrobic z takimi argumentami wgl ?
}
void wypelnij_2(float(*tab)[34], int wiersze, int startowa)
{
float ink = 0.0;
for(int i = 0; i < wiersze; i++)
{
for(int j = 0; j < 34; j++)
{
tab[i][j] = startowa + ink;
ink += 2.0;
}
}
}