Programowanie w C.
Prosze napisać cały program dla minimum jednego z tych zadań.
Dam naj.
Zad1.Napisz program który odczyta wymiary dwóch macierzy, a następnie ich współczynniki i (jeśli można) obliczy i wypisze ich iloczyn.
Zad2. Napisz programy sprawdzające, czy poniższe zdania mogą być prawdziwe:
a)Dla dowolnej liczby n liczba n2-79n+1601 jest liczbą pierwszą.
b)Jeśli p jest liczbą pierwszą, to (2p+1)/3 też jest liczbą pierwszą.
c)Liczba n jest podzielna przez 101 jeśli różnica pomiędzy sumą odcinków dwucyfrowych stojących na nieparzystych miejscach (od prawej) i sumą odcinków stojących na parzystych miejscach jest równa 0 (przykład: dla liczby 123456789 odcinki dwucyfrowe stojące na nieparzystych miejscach to 01, 45, 89, a na parzystych miejscach to 23 i 67).
d) Liczba n jest podzielna przez 37 jeśli suma jej odcinków trzycyfrowych (od prawej) jest wielokrotnością liczby 37.
e)Liczba n jest podzielna przez 37 jeśli a-11b jest podzielne przez 37, gdzie a jest sumą liczb utworzonych z cyfr: pierwszej i drugiej, następnie trzeciej i czwartej, następnie siódmej i ósmej itd. oraz b jest sumą pozostałych liczb (przykład: dla liczby 381482814312 mamy a=38+48+81+31 oraz b=1+2+4+2).
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Ad1.Podaję Ci fragment kodu na algorytm mnożenia macierzy:
c:for(i = 0; i < WMA; i++)//WMA -- ilosc wierszy macierzy Afor(j = 0; j < KMB; j++)//KMB -- ilosc kolumn macierzy B
{
suma = 0;
for(k = 0; k < WMA; k++)//WMA -- ilosc wierszy macierz A
suma += A[i][k] * B[k][j];
C[i][j] = suma;
}Ad2.