Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char* oszthatosag(char igen, char nem, char hiba) {
- int n =10; //csak hogy ne fix legyen a változó később stb...
- char** tabla = malloc(sizeof(char*)*n);//NxM méretűnél ezaz N
- for(int i=0;i<n;i++)//szintén ezaz N az NxM méretűben
- *(tabla+i)= malloc(sizeof(char*)*n); //ez viszont már az M az NxM méretűben
- for(int i=0;i<n;i++) //továbbra is N
- for(int j=0;j<n;j++){ //ez továbbra is M
- if(j==0)
- *(*(tabla+i)+j)=hiba;
- else if(i%j==0)
- *(*(tabla+i)+j)=igen;
- else if(i%j!=0)
- *(*(tabla+i)+j)=nem;
- }
- //ha nem lenne sorfolytonos bizbasz akkor ez a kupac a returnig nem kellene de hát na...
- int c=0;// rak vigye el a sorfolytonos tomb otletgazdajat ebben feladatban....
- char* tabla2 = malloc(sizeof(char*)*(n*n));
- //azért n*n mert két d-s vackot alkotom meg 1d-ben és így fér bele azaz elemszám első n: N második n: M!
- for(int i=0;i<n;i++) //továbbra is N
- for(int j=0;j<n;j++){ //ez továbbra is M
- *(tabla2+c)= *(*(tabla+i)+j);
- c++;
- }
- return tabla2;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement