Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
tady je zadani:
Arrays of integer numbers A , B and C consist of 6 rows and 6 columns. Arrays A and B should be randomly filled in by zeros and ones. At the position [m][n] , the array C contains one in a case if the values in A and B at the position [m][n] are identical. If the values at the position [m][n] in A and B differ, the array C contains zero at [m][n].
nedari se mi docilit toho aby v matici C byly spravne hodnoty...
az po tenhle cyklus for to funguje (v maticich a i b jsou prvky shodne s vytistenymy)
for( n=0; n<6; n++)
{
if (a[n] [1] = b[n] [1])
printf("1 ");
else
printf("0 ");
}Je tam neco spatne?
Hazi me to 1 a 0 uplne nahodne.
Offline
↑ warmy: Nevím, v kterém jazyku to děláš, ale něco podobného jsem taky tvořil pro VUT.
A já nevím, já jsem si to přeložil možná trošku jinak. Pokud jsou pole A a B (buňky) identické, tak dej do pole C (na stejné místo) jedničku.
for (n = 0; n < 6; n++) {
for(m = 0; m < 6; m++) {
if (A[n] [m] == B[n] [m]) {
C[n][m] = 1;
}
else {
C[n][m] = 0;
};
}
}Offline