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

homonorolla homonorolla    2   05.10.2019 17:40    1

Ответы
olga1779 olga1779  09.10.2020 22:08

//В строку 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;

       }

   }

}


Дан файл, который содержит целые ненулевые числа, которые оканчиваются нулем. найти количество чисел
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика