Top.Mail.Ru
Ответы

Что такое if (r ! = 0) в программе

Написал программу с некой помощью, и теперь не могу понять что делает, и зачем вообще это значение. Программа:

Console.Write("k= ");
int k = Convert.ToInt32(Console.ReadLine());
int t = Convert.ToInt32(Console.ReadLine());
int r = 0, i = 1;
while (true)
{
t = Convert.ToInt32(Console.ReadLine());
if ((t > k) && (r == 0))
{
r = i;
}
i++;
if (t == 0) break;
}
if (r != 0)
Console.WriteLine(" Номер первого числа большего k: {0}", r);
else
Console.Write("Чисел в наборе большего k: 0");
Console.ReadKey();

Надо узнать, что оно делает, как и зачем.

Дополнен

Язык -- C#

По дате
По рейтингу
Аватар пользователя
Новичок
7лет

Если Эр не равно Нулю)
Зачем? А вдруг!

Аватар пользователя
Высший разум
7лет

Если r не равно 0, то...
Комбинация символов != означает "не равно".
Комбинация символов == означает "равно".

Аватар пользователя
Гений
7лет

Больше всего порадовал вопрос "и зачем". Вот и я хочу понять: и зачем?
Зачем писать программу, которая тебе не нужна, на языке, который ты не знаешь?