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

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

Войти
Регистрация
Восстановить пароль
 
jxallkmen
227 / 18 / 0
Регистрация: 27.12.2012
Сообщений: 69
#1

Вложенные циклы (вычислить значение g) - C++

06.05.2013, 20:24. Просмотров 426. Ответов 10
Метки нет (Все метки)

Незнаю как решить задачу в С++.

Помоготе плизззз.....

Вложенные циклы (вычислить значение g)

Необходимо вычислить значение g = f (x, z), где оба параметра цикла х и у изменяются от начального до конечного значения с постоянным шагом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2013, 20:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вложенные циклы (вычислить значение g) (C++):

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

Вычислить сумму ряда по формуле (для решения задачи использовать вложенные циклы) - C++
Задано натуральное n. Вычислить сумму. Нужна ваша помощь, прошу, если не сложно

Вложенные циклы - C++
как вывести на зкран следуюшие 41 42 ... 50 51 52 ... 60 61 62 ... 70 71 72 ... 80 с помошью вложенний цикл... Так...

Вложенные циклы - C++
Подскажите, пожалуйста, как решить данное задание?

Вложенные циклы С++ - C++
вывести на экран числа в виде таблицы 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10

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

10
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
06.05.2013, 20:25 #2
Можно сам текст задания?)
0
jxallkmen
227 / 18 / 0
Регистрация: 27.12.2012
Сообщений: 69
06.05.2013, 20:47  [ТС] #3
Цитата Сообщение от jxallkmen Посмотреть сообщение
Необходимо вычислить значение g = f (x, z), где оба параметра цикла х и у изменяются от начального до конечного значения с постоянным шагом.
Необходимо вычислить значение g = f (y, z), где оба параметра цикла y и z изменяются от начального до конечного значения с постоянным шагом.

Добавлено через 12 минут
Цитата Сообщение от jxallkmen Посмотреть сообщение
y и z
y и g
0
Генри
12 / 12 / 2
Регистрация: 19.08.2012
Сообщений: 51
06.05.2013, 20:49 #4
Не понял, это ряд или надо кучу ответов g получить?
0
jxallkmen
227 / 18 / 0
Регистрация: 27.12.2012
Сообщений: 69
06.05.2013, 20:55  [ТС] #5
Цитата Сообщение от Генри Посмотреть сообщение
кучу
Кучу
0
mikecom
Сообщений: n/a
06.05.2013, 21:02 #6
Код
int sh1,sh2;
int g;
int y;
int z;

y = 83;
z = -4.3;
sh1 = 11;
sh2 = 0.15;

while (y<=105)||(z<=-3.8){
   if(y<=105) 
   y+=sh1;

   if(z<=-3.8) 
   z+=sh2;

  g=(y/2)*sqrt(y)*pow(sin(z),3);
}
BabyGluk
26 / 26 / 4
Регистрация: 10.04.2013
Сообщений: 167
06.05.2013, 21:06 #7
Может что то типа, пишу с моб сори за краткость
Инклуды, не забудь инклуд math.h
C++
1
2
3
4
5
6
7
8
9
10
Void g(int y, double z){
double g1;
for(int i=y;double j=z;i<=105;j<=-3.8;i+=11;j+=0.15)
g1=(i/2)*sqrt(i)*power(sin(z),3);
Cout<<g1;}
 
Void main(){
int y(83);double z(-4.3);
g(y,z);
system("pause");}
Чет тип такого
1
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
06.05.2013, 21:06 #8
jxallkmen, если я правильно понял, Вам нужно нечто подобное:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
double g( double y, double z )
{
    return y/2 * sqrt(y) * pow( sin(z), 5 );
}
 
int main()
{
    for( int y=83; y<=105; y+=11 )
        for( double z=-4.3; z<=-3.8; z+=0.15 )
            std::cout << "g( " << y << " , " << z << " ) = " << g( y, z ) << std::endl;
 
    system( "pause" );
}
0
mikecom
Сообщений: n/a
06.05.2013, 21:08 #9
Цитата Сообщение от Tulosba Посмотреть сообщение
jxallkmen, если я правильно понял, Вам нужно нечто подобное:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
double g( double y, double z )
{
    return y/2 * sqrt(y) * pow( sin(z), 5 );
}
 
int main()
{
    for( int y=83; y<=105; y+=11 )
        for( double z=-4.3; z<=-3.8; z+=0.15 )
            std::cout << "g( " << y << " , " << z << " ) = " << g( y, z ) << std::endl;
 
    system( "pause" );
}
Если один цикл закончится раньше другого,то может быть что программа не сработает
Генри
12 / 12 / 2
Регистрация: 19.08.2012
Сообщений: 51
06.05.2013, 21:08 #10
Вроде так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
 
void main()
{
double g,x,z;
 
for(x=83;x<=105; x+=11)
{
    for(z=-4.3;z<=3.8;z+=0.15)
    {
        g=(x/2.0)*pow(x,1/2)*pow(sin(z),5);
        cout<<"g="<<g<<endl;
    }
}
    _getch();
}
0
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
06.05.2013, 21:10 #11
Цитата Сообщение от mikecom Посмотреть сообщение
Если один цикл закончится раньше другого,то может быть что программа не сработает
Внутренний цикла ВСЕГДА заканчивается раньше внешнего Поэтому не понял, что Вы имели в виду.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2013, 21:10
Привет! Вот еще темы с ответами:

Вложенные циклы - C++
Написать программу которая выводит рисунок * ** * * **** с помощью вложенных циклов

Вложенные циклы - C++
Есть два цикла, один вложенный. for(int i=0; i&lt;N;i++) { for(int j=0; j&lt;M;j++) { A=... } }

Вложенные циклы - C++
Дано натуральное число n и вещественное число x. Вычислить \sum_{j=1}^{n}((2i)!+|x|)/({i}^{2})!

Вложенные циклы - C++
&quot;Рисование&quot;символами.Символы должны отделяться пробелами.Надо вывести на экран. ____*____ ___***___ __*****__ _*******_ ...


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

Или воспользуйтесь поиском по форуму:
11
Yandex
Объявления
06.05.2013, 21:10
Ответ Создать тему
Опции темы

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