Owe zadanie polega na wczytaniu n wierszy, w każdym wierszu są trzy zmienne. Prosty IF poda "yes" lub "no" dla każdej linii inputu. Pod linkiem jest pełen opis. pl.spoj.pl/problems/DOUGHNUT/
Oto program który wysłałem, a mimo to spoj zwraca błąd wykonania NZEC. Proszę o jakąkolwiek pomoc. Dodałem wybiórcze New_Line ponieważ mój wykładowca zasugerował że po ostatniej linii być może nie powinno być entera. Ale ostatni New Line i tak jest a zadanie i tak nie zaliczone.
WITH Ada.Text_IO, Ada.Integer_Text_IO;
USE Ada.Text_IO, Ada.Integer_Text_IO;
PROCEDURE Program4138_Doughnut IS
N,Many_Lines : Integer;
C,K,W : Integer;
BEGIN
Get(Many_Lines);
FOR N IN 1..Many_Lines LOOP
Get(C); Get(K); Get(W);
IF (K >= C*W) THEN
Put("yes");
ELSE
Put("no");
END IF;
IF N < Many_Lines THEN
New_Line;
END IF;
END LOOP;
END;