Ksenya356
19.06.2020 19:00

Напишите программу, которая находит все минимумы и максимумы функции на интервале [-5;5] с точностью 0,001, используя метод «золотого сечения», причём на каждом шаге цикла вычисляется только одно новое значение функции. Границы интервала для поиска каждого минимума и максимума определяются автоматически.

Паскаль АВС. (f(x)= x*x*x + 3*x*x -9*x - 5 + 5*sin(x) - 5*cos(x))

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
RolW
14.08.2021 11:15

Начнём по порядку. Что значит "работа со строками"? Это любое взаимодействие с ними:

Конкатенация (сложение строк, например: "znanija/" + "task/31137639" = "znanija/task/31137639")Сравнение (как по символам (которые выше по значению, те строки и выше), так и по длине)Поиск (например, в строке "znanija/task/31137639" нам нужно найти все наклонные чёрточки "/")Вставка / Удаление / Копирование / Замена / Замена больших букв на маленькие и наоборот

Что же такое форматирование строки? Из определения понятно, что мы уже работаем с конечной строкой. Она намного вкуснее и работать с ней одно удовольствие, особенно для программ общего назначения, где используются вводы номеров, имён, кредитных карточек или любых других текстовых объектов. Например, у нас есть номер: +79123456789. Лично я при написании  одного из своего первого проекта пытался сам написать метод правильного разделения номеров по шаблону: код страны, оператор, идентификатор. Всё это довольно болезненно, поскольку нужно резать строку, выбирать оттуда первые N чисел после I индекса.. В общем - морока. Вместо этого можно делать всё очень просто:

long number = 79123456789;tbLogin.Text = $"{number:+#-(###)-(###)-(##)-(##)}";// output: +7-(912)-(345)-(67)-(89)

Помимо этого, если Вы знакомы с тернарным оператором (сокращенная запись if else), который выглядит как (if else):

условие ? выполнить_если_true : выполнить_если_false;

или так (if else if):

условие ? выполнить_если_true : условие? выполнить_если_true : выполнить_если_false;

То можете использовать его сокращённую версию и в строках, проверяя значение на null:

string defaultName = null;tbPassword.Text = $"{defaultName??"task31137639"}"; // output: task31137639

В общем-то всё, если что-то непонятно - обращайтесь в комментарии.


Чем отличается форматирование строк от работы со строками в c#
0,0(0 оценок)
Ответ:
austimenko291
07.06.2022 15:56

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

       }

   }

}


Дан файл, который содержит целые ненулевые числа, которые оканчиваются нулем. найти количество чисел
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота