Skocz do zawartości
View in the app

A better way to browse. Learn more.

Max3D.pl

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Napisano

czy znajdzie sie ktoś kto powie mi jak napisać program

 

tworzący 2 macierze 5x5 wypełnione losowymi liczbami z zakresu i z tych macierzy zrobić macierz gdzie elementy nad główną przekątną to suma pod przekątną to różnica aprzekątna to iloraz odpowiednich elementów macierzy wejściowych

  • Odpowiedzi 15
  • Wyświetleń 7,6k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano
  • Autor

tabela 2 wymiarowa o rozmiarach 5x5 może to cie naprowadzi interesuje mnie sama pętla for itd

 

mam tyle i niewiem co jest źle bo niedziała tak jak powinno :(((((((((((((

 

#include

#include

#include

 

main()

{

int i,j,tabA[5][5],tabB[5][5],tabC[5][5];

randomize();

cout

for(i = 0; i

{

for(j = 0; j

{

tabA[j]=random(101);

cout

}

 

}

cout

 

for(i = 0; i

{

for(j = 0; j

{

tabB[j]=random(101);

cout

}

}

 

cout

 

for(i = 0; i

{

for(j = 0; j

{

tabC[j] = tabA[j] + tabB[j];

cout

}

for(j = 0; j

{

tabC[j] = tabA[j] - tabB[j];

cout

}

for (j = 0; i=j; j++)

{

tabA[j] = tabA[j] * tabB[j];

cout

}

}

getch();

return 0;

}

Napisano

w ostatnim forze zrob zamiast i=j i==j :-) czesty blad, a jezeli bedzie wyswietlac w zlej kolejnosci, to zamien petle iterowane przez i na j i vice versa

Napisano

to pojedz to ifami

 

for(i = 0; i

{for(j = 0; j

{if(j

{tabC[j] = tabA[j] + tabB[j];

cout

}

else if(j > i)

{tabC[j] = tabA[j] - tabB[j];

cout

}

else if (i==j)

{tabA[j] = tabA[j] * tabB[j];

cout

}

}

}

Napisano
  • Autor

jesteś moim zbawicielem :D:D:D

 

ostatną liczbe w przekątnej zawsze wychodzi 0 ;/////////

czemu ?

Napisano

kurcze u mnie jest ok, ale ja uzylem do generowania liczb losowy rand() z stdlib.h

to randomize i random nie chcialo mi dzialac

 

 #include 
#include 
#include 
#include 
#include 
using namespace std;
main() 
{
int i,j,tabA[5][5],tabB[5][5],tabC[5][5];
coutsrand(time(NULL));
for(i = 0; i {for(j = 0; j { tabA[i][j]=(rand()%100)+1;
cout }
} 
coutfor(i = 0; i {for(j = 0; j { tabB[i][j]=(rand()%100)+1; 
cout } 
}
coutfor(i = 0; i {for(j = 0; j {if(j>i)
{tabC[i][j] = tabA[i][j] + tabB[i][j];
cout}
else if(j {tabC[i][j] = tabA[i][j] - tabB[i][j];
cout}
else if (i==j)
{tabA[i][j] = tabA[i][j] * tabB[i][j];
cout}
}
}
getch();
return 0;
} 

Napisano

no to widocznie to juz jest kwestia komputera i generatora licz, nie nalezy sie tym przejmowac ;p

Napisano
  • Autor

Sanki wielkie dzieki zaliczyłem to "cuś" bez ciebie by było cieżko ;)

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.