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

Программирование вложенных циклов - C++

Восстановить пароль Регистрация
 
НастяФ
15 / 0 / 0
Регистрация: 24.07.2012
Сообщений: 27
01.10.2012, 14:46     Программирование вложенных циклов #1
Программирование вложенных циклов

Постановка задачи:
В настоящей лабораторной работе необходимо выполнить вычисления, для организации которых следует использовать несколько циклов, причем некоторые из них должны быть вложенными.

Варианты заданий:

В работе необходимо вычислять значение (я) функции y = f(x). В нечетных вариантах заданий необходимо вычислять значение функции для одного значения аргумента x. При вычислении значения функции оказывается необходимым вычислять несколько сумм (произведений). Вычисление некоторых сумм (произведений) может потребовать организации вложенных циклов.

Программирование вложенных циклов
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2012, 14:46     Программирование вложенных циклов
Посмотрите здесь:

Сотня вложенных циклов C++
C++ Использование цикла while и вложенных циклов
C++ Произвольное количество вложенных циклов + рекурсия
Заполнение двумерного массива без вложенных циклов C++
C++ Приоритеты вложенных циклов
Программированиие алгоритмов со структурой вложенных циклов C++
Распараллеливание вложенных циклов с AMP C++
Упрощение вложенных циклов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vet
 Аватар для vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
01.10.2012, 16:07     Программирование вложенных циклов #2
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
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    int x = 3, m = 16, n = 7;
    double res = 0, res1=1,res2=0,res3=1,res4=0,res5=0,res6=0;
    int l = 2;
    for(int k=l;k<m;k++)
    {
            res1 *= ((double)k/x)+((double)x/k);
    }
    for(int j=l;j<n;j++)
    {
        for(int i=l;i<m;i++)
        {
                res2 += sqrt((double)j+i);
                res3 *= sqrt((double)j+i);
        }
        res4 = 20*x+res2;
        res5 = l+res3;
        res2=0;  
        res3=0;
        res6 += res4/res5;
        res4=0;
        res5=0;
    } 
    res = res1 + res6;
    cout << res;
    cin.get();
}
Yandex
Объявления
01.10.2012, 16:07     Программирование вложенных циклов
Ответ Создать тему
Опции темы

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