Umiałby mi ktoś mi pomóc z poprawieniem tych kodów ?
//funkcja drukujT() powinna wydrukowac zawartosc tablicy
#include <stdio.h>
#define N 3
void drukujT(float x) {
int i;
for( i = 0 ; i < N ; i ++)
printf("%f, ", x[i]);
}
main(){
float x[N] = { 11.0, 12.0, 13.0 };
drukujT(x);
}
#include <stdio.h>
// funkcja drukujT() powinna wydrukowac tablice y[][][] zalozona w main()
#define S 2
#define W 2
#define K 3
void drukujT(double x[][][]) {
int s,w,k;
for( s = 0; s < S; s ++ ) {
for( w = 0 ; w < W ; w ++ ) {
for( k = 0 ; k < K; k ++ )
printf("%f, ", x[s][w][k]);
putchar('\n');
}
putchar('\n');
}
}
main(){
double y[S][W][K] = {
{
{ 101.0, 102.0, 103.0 },
{ 111.0, 112.0, 113.0 }
},
{
{ 201.0, 202.0, 203.0 },
{ 211.0, 212.0, 213.0 }
}
};
drukujT(y);
}
#include <stdio.h>
// program powinien wydrukowac N wartosci pobranych uprzednio do tablicy
#define N 3
void pobierzT(int x[]) {
int i;
for( i = 0 ; i < N ; i ++)
scanf("%d", &x[i]);
}
main(){
int x[N];
int i;
pobierzT(x[N]);
for( i = 0 ; i < N ; i ++)
printf("%d, ", x[i]);
}
z góry dzieki!!!
Zakładki