Witam.
Mam zadanko o takiej treści:
Napisz funkcję, która otrzymuje trzy argumenty: dodatnią liczbę cał-
kowitą n oraz dwie n-elementowe tablice tab1, tab2 o elementach
typu int i:
b) przepisuje zawartość tablicy tab1 do tablicy tab2 w odwrotnej
kolejności (czyli element tab1[0] ma zostać zapisany do komórki
tablicy tab2 o indeksie n − 1).
no i rozwiązałem je w taki sposób:
#include <stdio.h>
#include <stdlib.h>
void przepisz(int n, int * tab1, int * tab2){
int i,j;
for(i=0;i<n;i++){
for(j=n-1;j>0;j--){
tab2[i]=tab1[j];
}
}
}
int main(int argc, char *argv[]) {
return 0;
}
Czy funkcja ta jest napisana poprawnie? Przepraszam, że zawracam gitarę z takimi pierdołami, ale to dla mnie ważne.