Проверьте правильно ли написана фунция - C#
Формулировка задачи:
Задача:
Написать функцию. Функция возвращает числовое значение. На входе у функции два целочисленных параметра (num1,num2) и одна строка (str1).
Если num1 или num2 больше 10, функция прекращается и возвращает 0.
Функция выводит строку str1 в бесконечном цикле с условиями:
Если строка str1 выведена num1 раз, то функция прекращается и возвращает 1.
Если строка str1 выведена num2 раз, то функция прекращается и возвращает 2.
Решение задачи: «Проверьте правильно ли написана фунция»
textual
Листинг программы
public static int Func1(int num1, int num2, string str1)
{
if (num1 > 10 || num2 > 10)
return 0;
int i;
for (i = 0; i < num1 && i < num2; i++)
Console.WriteLine(str1);
return i == num1 ? 1 : 2;
}