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

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

Восстановить пароль Регистрация
 
jxallkmen
227 / 18 / 0
Регистрация: 27.12.2012
Сообщений: 68
06.05.2013, 20:24     Вложенные циклы (вычислить значение g) #1
Незнаю как решить задачу в С++.

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

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

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

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

Добавлено через 12 минут
Цитата Сообщение от jxallkmen Посмотреть сообщение
y и z
y и g
Генри
12 / 12 / 2
Регистрация: 19.08.2012
Сообщений: 51
06.05.2013, 20:49     Вложенные циклы (вычислить значение g) #4
Не понял, это ряд или надо кучу ответов g получить?
jxallkmen
227 / 18 / 0
Регистрация: 27.12.2012
Сообщений: 68
06.05.2013, 20:55  [ТС]     Вложенные циклы (вычислить значение g) #5
Цитата Сообщение от Генри Посмотреть сообщение
кучу
Кучу
mikecom
Сообщений: n/a
06.05.2013, 21:02     Вложенные циклы (вычислить значение g) #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     Вложенные циклы (вычислить значение g) #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");}
Чет тип такого
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
06.05.2013, 21:06     Вложенные циклы (вычислить значение g) #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" );
}
mikecom
Сообщений: n/a
06.05.2013, 21:08     Вложенные циклы (вычислить значение g) #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     Вложенные циклы (вычислить значение g) #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();
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2013, 21:10     Вложенные циклы (вычислить значение g)
Еще ссылки по теме:

Вложенные циклы C++
C++ Вложенные циклы
Вложенные циклы: вычислить сумму ряда C++

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

Или воспользуйтесь поиском по форуму:
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
06.05.2013, 21:10     Вложенные циклы (вычислить значение g) #11
Цитата Сообщение от mikecom Посмотреть сообщение
Если один цикл закончится раньше другого,то может быть что программа не сработает
Внутренний цикла ВСЕГДА заканчивается раньше внешнего Поэтому не понял, что Вы имели в виду.
Yandex
Объявления
06.05.2013, 21:10     Вложенные циклы (вычислить значение g)
Ответ Создать тему
Опции темы

Текущее время: 09:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru