|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.06.2015, 17:03 | #1 |
Регистрация: 12.05.2015
Сообщений: 5
|
помогите исправить циклы
#include <iostream>
using namespace std; bool read(int &n) { cout << "Введите количество элементов произведения" << endl; cin >> n; cout << n << endl; if (n <= 0) { cout << "Количество элементов не может быть отрицательным либо равным нулю! " << endl; return false; } return true; } int main() { setlocale(0, "rus"); while (true) { int i, n, kol; float d = 1, str = 0, summa = 0; cout << "--------------------------------------------------" << endl; cout << "Цикл с параметром - 1" << endl; cout << "Цикл с предусловием - 2" << endl; cout << "Цикл с постусловием - 3" << endl; cout << "Выход - 0" << endl; cin >> kol; cout << kol << endl; switch (kol){ case 1: if (!read(n)) continue; for (i = 1; i <= n; ++i) { d *= i; str += 1. / (i + 1); summa += d / str; } break; case 2: if (!read(n)) continue; while (i <= n){ d *= i; str += 1. / (i + 1); summa += d / str; i++; } break; case 3: do { d *= i; str += 1. / (i + 1); summa += d / str; ++i; } while (i <= n); break; case 0: exit(0); break; } cout << "значение суммы (произведения) членов ряда =" << summa << endl; } system("pause"); } |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите написать программу C# (Циклы) | komar1337 | C# (си шарп) | 3 | 13.10.2014 14:20 |
Циклы с счетчиком, помогите! | Elena90 | Microsoft Office Excel | 2 | 13.12.2009 20:48 |
Помогите решить задачу на циклы на Паскале. | Evgo | Помощь студентам | 20 | 20.06.2009 01:20 |
помогите кто понимает циклы | любаша | Помощь студентам | 4 | 09.01.2009 15:05 |