Cześć! Potrzebuję rozwiązania poniższe pierwsze 3 zadania. Dziękuję za każdą pomoc
Bardzo ciekawe gdzie… sam taki założyłeś dwa dni temu 3 dni temu, tylko że został ukryty.
zlecenie pewnie wykonane to 1) dla potomności pewnie też są błędy, ale niech ktoś mądrzejszy poprawi jak zechce.
#include <iostream> using namespace std; int** tab (int rozmiar) { int** zero= new int* [rozmiar] {}; for (size_t i=0; i<rozmiar; i++) zero[i] = new int [rozmiar] {}; int temp=1; int temp2=temp; for (int j=0; j<rozmiar; j++) { zero[j][0]=temp2; temp=temp2; for (int i=1; i<rozmiar; i++) { temp+=2; zero[j][i]+=temp; } temp2+=16; } return zero; } int main() { int rozmiar=4; int ** wsk, **spr; wsk=tab (rozmiar); spr=wsk; for (int i=0; i<rozmiar; i++) { cout<<"\n"; for (int j=0; j<rozmiar; j++) cout<<"\t"<<wsk[i][j]; } delete [] wsk; // sie zpomiało for (int i=0; i<rozmiar; i++) { cout<<"\n"; for (int j=0; j<rozmiar; j++) cout<<"\t"<<spr[i][j]; // coś marnie z tym usuwaniem ??? } return 0; }
mimo wszystko nie kumam dlaczego muszę stosować temp i temp2. Zwykłe przypisanie do komórki mi nie działa.
A tu tablica dwu wymiarowa i rozwiązywanie równań https://eduinf.waw.pl/inf/alg/001_search/0076.php,
Co do reszty to do funkcji z reguły wysyła się wskaźnik i rozmiar tablicy.
2)posortowanej jest tu chyba ważne
3) min, max, swap, 4 zmienne powinno wystarczyć ale o co biega z struktura to nie mam pojęcia. Jak przelecieć wskaźnikiem po tablicy było poprzedniej edycji tego komentarza.
88,699 zapytań
137,306 odpowiedzi
306,724 komentarzy
58,890 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.