Schematy blokowe i algorytmy

0

Hej, mam problem z tymi zadaniami.

  1. Macierz M[10,30] zawiera 10 wierszy i 30 kolumn. Wczytaj do niej dane z pliku Liczby.txt zawierającego 300 liczb ujemnych, dodatnich lub równych zero. Oblicz, ile jest w macierzy liczb ujemnych, dodatnich i zerowych, ponadto liczby dodatnie zapisz w tablicy T.

  2. Wczytaj z klawiatury liczby dodatnie do tablicy M(n,m). Oblicz sumy z poszczególnych wierszy macierzy i wpisz je do pliku Sumy.txt. Sprawdzaj w pętli czy wczytana została liczba dodatnia. Jeśli nie czytaj tak sługo, aż użytkownik wpisze poprawną (dodatnią) liczbę.

  3. Wylosuj n liczb ze zbioru {-m,...,0,...m} i umieść je w tablicy T[n]. liczby dodatnie zapisz w pliku Dodatnie.txt. Oblicz ile jest liczb dodatnich i średnią arytmetyczną tych liczb.

0

tworzysz 3 zmienne (np. positives, negatives, zeros). Oraz tablicę T
po wczytaniu pliku parsujesz kolejne liczby
i dla każdej liczby:

  • jeśli jest dodatnia, to zwiększasz o 1 zmienną positives oraz wrzucasz liczbę jako kolejny element tablicy T
  • jeśli jest ujemna, to zwiększasz o 1 zmienną negatives
  • jeśli jest zerowa, to zwiększasz o 1 zmienną zeros
    no i nie wiem, jaką rolę pełni tutaj macierz, skoro i tak chodzi o wczytanie 300 liczb i tyle. Ale jeśli tak każą, to możesz to najpierw wrzucić liczby do tej macierzy, a potem iterować po jej elementach.

1 użytkowników online, w tym zalogowanych: 0, gości: 1