Ирина Морозли
Кому не лень помогите C#
Дано целое число K и набор ненулевых целых чисел; признак его завершения — число 0. Вывести номер первого числа в наборе, большего K. Если таких чисел нет, то вывести 0.
Дано целое число K и набор ненулевых целых чисел; признак его завершения — число 0. Вывести номер первого числа в наборе, большего K. Если таких чисел нет, то вывести 0.
using System;
namespace example
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите целое число K: ");
int k = Convert.ToInt32(Console.ReadLine());
int element, count = 1, num = 0;
bool flag = true;
do
{
Console.Write("Введите целое число k{0}: ", count);
element = Convert.ToInt32(Console.ReadLine());
if (flag && element > k)
{
num = count;
flag = false;
}
count++;
}
while (element != 0);
Console.Write("Результат = {0}", num);
Console.ReadKey();
}
}
}
Короче, выводи нуль еже не знаешь.