Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
lena 52
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 18
#1

циклический алгоритм - C++

14.02.2016, 11:26. Просмотров 222. Ответов 9
Метки нет (Все метки)

для всех х[-2;0.5], меняющихся с шагом hx=0.25 и всех y[1;2.5], меняющихся с шагом hy=0,5 вычислить и распечатать таблицу значений u. вычислить наибольшее значение u и координаты x и y, в которых этот максимум достигается.
0
Миниатюры
циклический алгоритм  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2016, 11:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос циклический алгоритм (C++):

Циклический алгоритм. - C++
Здравствуйте товарищи программисты. Нужна ваша помощь. Нужно решить задачку по инфе а у самого не получается помогите программу написать на...

Циклический Алгоритм - C++
Друзья помогите написать данную программу. Буду очень благодарен! Ну или хотя бы объяснить как её сделать)

циклический алгоритм - C++
проверьте правильно ли написана программа,суть в том что нужно решить на паскале и на си,на паскале сделал,преподаватель сказал...

Циклический алгоритм - C++
Подскажите почему оператор for принимает значение с шагом, хотя во 2 условии скзаано, что значение не должно быть больше конечного? ...

Циклический алгоритм - C++
Нужно составить циклический алгоритм и программу для его решения,что-то не получается сделать,собственно во вложенной картинке задание ...

Циклический алгоритм - C++
помогите составить программу для цикла Выкладывайте задание в текстовом виде в теме.

9
Hikari
Хитрая блондиночка $)
1450 / 958 / 285
Регистрация: 21.12.2015
Сообщений: 3,785
14.02.2016, 11:35 #2
C++
1
2
3
4
5
6
7
8
9
10
11
double maxx,maxy,maxu,u=-99999;
for(double x=-2;x<=0.5;x+=0.25){
 for(double y=1;y<=2.5;y+=0.5){
  u=(x*y<1)?cos(2*x+5*y):((x*y>1.5)?sin(x+y):pow(pow(cos(x-y),5),1/3));
  cout.width(10); cout.precision(3); cout<<u;
  if(u>maxu){maxu=u;maxx=x;maxy=y;}
 } cout<<endl;
}
 cout<<endl
       "Max="<<maxu<<"("<<maxx<<","<<maxy<<")"
 ;
Примерно так.
#include <cmath> не забыть.
1
lena 52
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 18
14.02.2016, 11:48  [ТС] #3
Hikari, делаю примерно так же, хотела только убедиться в правильности.
0
Kerry_Jr
Модератор
Эксперт PHP
2207 / 2003 / 701
Регистрация: 14.05.2014
Сообщений: 5,870
Записей в блоге: 1
Завершенные тесты: 5
14.02.2016, 12:00 #4
Цитата Сообщение от Hikari Посмотреть сообщение
1/3
Это ноль!

Добавлено через 2 минуты
lena 52, кто дал вам это задание? Из того, что я вижу, третье условие никогда не выполнится, т.к 0.5 * 2.5 == 1.25.
0
lena 52
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 18
14.02.2016, 12:08  [ТС] #5
Kerry_Jr, 1;1.5;2;2.5 шаг 0.5 все правильно
0
Kerry_Jr
Модератор
Эксперт PHP
2207 / 2003 / 701
Регистрация: 14.05.2014
Сообщений: 5,870
Записей в блоге: 1
Завершенные тесты: 5
14.02.2016, 12:21 #6
lena 52, я говорю, что x * y никогда не будет больше 1.5, т.к. произведение максимальных значений x и y равно 1.25, а, соответственно, третья ветка для функции u = sin(x + y) никогда не будет достигнута
0
Hikari
Хитрая блондиночка $)
1450 / 958 / 285
Регистрация: 21.12.2015
Сообщений: 3,785
14.02.2016, 14:24 #7
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
Это ноль!
Ну если ты и сам не знаешь, как правильно брать корень кубический, то конечно же единственное, что можешь сказать - "Это ноль"
Хорошо. Напишу так:
C++
1
pow(pow(cos(x-y),5),1.0/3)
Удовлетворен?
0
lena 52
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 18
14.02.2016, 14:46  [ТС] #8
Kerry_Jr, поняла тебя. тут ошибки нет, хоть и ветка в любом случае посчитана не будет. сделано это для упрощения
0
Kerry_Jr
14.02.2016, 14:57
  #9

Не по теме:

Цитата Сообщение от Hikari Посмотреть сообщение
Ну если ты и сам не знаешь, как правильно брать корень кубический, то конечно же единственное, что можешь сказать - "Это ноль"
Цитата Сообщение от Hikari Посмотреть сообщение
Удовлетворен?
Во-первых, с чего ты взяла, что не знаю? Разве я здесь привел неверный вариант? Во-вторых, нет, не удовлетворен, да оно мне и не нужно.

0
Hikari
14.02.2016, 19:09     циклический алгоритм
  #10

Не по теме:

Цитата Сообщение от Kerry_Jr Посмотреть сообщение
Во-первых, с чего ты взяла, что не знаю?
Потому что вместо того чтоб дать исправления показав их вопрошающему ты решил показать свое божественное могущество перед мной )
Молодец, ками-сама...
Обычное поведение обычного зазнайки.
И да, я не буду против, если вдруг за этот мой пост модераторы накажут меня.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2016, 19:09
Привет! Вот еще темы с ответами:

циклический алгоритм, объясните - C++
Составить программу для расчета таблиц функций m и n в зависимости от i по формулам: m=5+3/(100+i+10*i^2) и ...

Циклический алгоритм (цикл с постусловием) - C++
Здравствуйте! Помогите пожалуйста с задачей. TC++ Для введенных с клавиатуры чисел найти сумму отрицательных кратных 4. Пpи вводе...

Циклический алгоритм. Табулирование функции - C++
Помогите пожалуйста ! ) Напечатать значения функции z = 1/(x-2)+1/(x-5)+ln(12,8-X) для x, изменяющегося на отрезке с шагом 1.

Циклический алгоритм (цикл с параметром - FOR ) - C++
Здравствуйте. Вот у меня такая задача но я не знаю как задается прогрессия Помогите пожалуйста. Для геометрической прогрессии 2, 6, 18,...


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

Или воспользуйтесь поиском по форуму:
10
14.02.2016, 19:09
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.