• Дан файл, который содержит целые ненулевые числа, которые оканчиваются нулем. Найти количество чисел, которые не делятся на 3;

Ответы 1

  • //В строку location введите расположение требуемого файла

    //Если хотите задавать расположение файла в ходе работы программы, то нужно будет убрать const со строки location

    //Язык C#

    using System;

    using System.IO;

    namespace ConsoleApp1

    {

       class Program

       {

           static void Main(string[] args)

           {

               const string location = "E://Test//File.txt";

               try

               {

                   Console.WriteLine("Количество чисел, которые не делятся на 3: " + ReadFile(location));

               }

               catch (Exception)

               {

                   Console.WriteLine("Ошибка (файл недоступен, либо содержит некорректный формат данных)!");

               }

               

               finally

               {

                   Console.ReadKey();

               }

           }

           static int ReadFile(string location)

           {

               int counter = 0;

               StreamReader fileReader = new StreamReader(location);

               while (!fileReader.EndOfStream)

               {

                   string num = fileReader.ReadLine();

                   if (Convert.ToInt32(num) % 3 != 0)

                       counter++;

               }

               return counter;

           }

       }

    }

    answer img
    • Автор:

      bodieh0nt
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years