Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для slavek777
5 / 5 / 1
Регистрация: 15.09.2016
Сообщений: 410

Затруднение с формализацией решения

31.10.2020, 18:39. Показов 1186. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Работаю в GDB onliner. Есть одномерный массив Х, элементы которого рассчитываются по заданной формуле; одномерный массив Y, элементы которого рассчитываются по заданной формуле и зависят от элементов массива Х; массив Z, элементы которого рассчитываются по заданной формуле и зависят от элементов массива Y.


C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
using System;
namespace ConsoleApp1
{
class Program
{
 
static void Main(string[] args)
 
{
const int n = 10;
double buff;
    double[] x = new double[n];
    double[] y = new double[n];
    double[] z = new double[n];
 
    for (int i = 0; i < n-1; i++)
    {
   x[i] = 3*(Math.Pow(i+2.0, 1.0/3.0)/(i+1.0))*(Math.Pow(i,2.0)/((2.0*i)-1.0)) ;
    
    
    if (x[i]>=3.0)
    {
    y[i]= (Math.Exp(-x[i]))+((0.3*x[i])/(1+x[i]));
    }
    
    if (x[i]>=2.0 && x[i]<3)
    {
    y[i]= 2.0*((Math.Cos(x[i]*Math.PI))*(Math.Cos(x[i]*Math.PI)));
    }
    
    if (x[i]<2.0)
      {
       buff =  Math.Cos((Math.PI/2.0)*x[i]);
       y[i] = 2.0*(Math.Pow(buff, 2.0));
      }
      
      
      z[i] = Math.Pow(12*y[i]+10.0, 1.0/3.0)+1.0;
      
    }
      
Console.WriteLine("Hello World!");
Console.ReadLine();
 
}
 
}
 
}

Необходимо решить следующую задачу:
Считая, что элементы массива Z по модулю определяют длины отрезков, определить, можно ли из отрезков (0,1,2), (1,2,3), (2,3,4), (…) построить треугольники, и подсчитать количество получаемых при этом треугольников. Указание. Использовать свойство: сумма двух любых сторон треугольника больше третьей стороны.

Я не очень понимаю, что от меня нужно. Понятно, что надо пробежаться по массиву Z, приняв модуль значения каждого из элементов массива за длину отрезка.. И что? Формулу длины отрезка я знаю. Знаю и то, что Z[10]. То есть состоит из десять длин отрезков. Не пойму, подскажите пожалуйста. На банальности споткнулся.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.10.2020, 18:39
Ответы с готовыми решениями:

Построить схемы решения, построить графики решения, сравнить решения с помощью функции ode45
1. Построить схемы решения рассмотренных задач в системе Simulink, получить графики решения. 2. Решить эти же задачи в MatLab, построить...

Построить схемы решения, построить графики решения, сравнить решения с помощью функции ode45 (2)
Задание: 1. Построить схемы решения рассмотренных задач в системе Simulink, получить графики решения. 2. Решить эти же задачи в...

Затруднение в С++
Здравствуйте. Не подскажите, что означает знак &quot;-&gt;&quot; и &quot;NULL&quot; . В программе часто встречаются, никак не могу понять, что это...

4
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
31.10.2020, 21:48
Лучший ответ Сообщение было отмечено slavek777 как решение

Решение

C#
1
2
for(int i =1;i<z.Length-1;i++)
  if(z[i-1]+z[i]>z[i+1] && z[i-1]+z[i+1]>z[i] && z[i+1]+z[i]>z[i-1]) count++;
1
 Аватар для slavek777
5 / 5 / 1
Регистрация: 15.09.2016
Сообщений: 410
01.11.2020, 07:50  [ТС]
Здравствуйте! Спасибо, а для чего в условии была дана данная фраза ( "определить, можно ли из отрезков (0,1,2), (1,2,3), (2,3,4), (…) п"), которая, собственно, ввела меня в замешательство?
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
01.11.2020, 13:13
ну это индексы длин в массиве
0
 Аватар для slavek777
5 / 5 / 1
Регистрация: 15.09.2016
Сообщений: 410
01.11.2020, 13:17  [ТС]
То есть предоставленная вами проверка полностью удовлетворяет условию? (У меня получается 7 треугольников по count, правдиво)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.11.2020, 13:17
Помогаю со студенческими работами здесь

Затруднение
и так ребят,есть задание: Движение закрашенного треугольника в центре экрана по синусоиде сверху вниз. вот у меня возник вопрос,как...

затруднение в цикле
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;math.h&gt; #include &lt;ctime&gt; #include &lt;windows.h&gt; #include...

Затруднение в теории
Здравствуйте! Уже все сайты обошел вдоль и поперек, которые гугл выдает - не могу найти конкретный ответ на вопросы: что означает чтение...

затруднение с мышью
решил попробовать поиграться на асме с мышью,прочитал в инете доку по прерыванию 33h и на одном моменте остановился,т.к. не понимаю,как...

Затруднение в задачи
При явном отказе элементов подвижного состава время восстановления составляет t,при скрытом время восстановления увеличивается в 1,5 раза...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru