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

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

Войти
Регистрация
Восстановить пароль
 
Вадос
0 / 0 / 0
Регистрация: 03.12.2014
Сообщений: 5
#1

подскажите как написать єту программу - C++

30.01.2011, 19:08. Просмотров 427. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста решить задачу...
Найти сумму ряда используя циклы for и while.

Варианты функций f1 (х), f2 (х), интервал изменения х (от A до B) и шаг (C) приведены в таблице
Таблица
F1(x) | F2(x) | A | B | C
X3-3x2 | X4+2x2+3 | 1 | 3 | 0.2




2. Цикл for
Цикл for представляет собой способ выполнения повторяющихся действий. Это цикл с предусловием. Для инициализации цикла необходимо использовать переменную, объявленную ранее. Переменную цикла можно менять на любую величину. Цикл описывается следующей конструкцией:
for (инициализация цикла; условие продолжения, изменение переменной цикла)
тело цикла;
Например, для пятикратного вывода на экран строки "Работа цикла for" можно использовать следующие операторы:
C++
1
2
for (int i = 0; i <5; i)
cout <<"Работа цикла for" <<endl;
Кроме того, цикл for можете объявлять переменную цикла непосредственно в области инициализации:
C++
1
2
3
4
5
6
7
8
9
10
11
12
cin>> a;
if (a <0)
cout <<"Факториал не существует (число <0)" <<endl;
else if (a == 0)
cout <<"Факториал" <<a <<"=" <<fact <<endl;
else
{For (i = 1; i <= a; i)
fact = fact * i;
cout <<"Факториал" <<a <<"=" <<fact <<endl;
}
return 0;
}
3. Цикл while
Цикл применяется в случае, когда заранее не известно сколько раз состоится повторение цикла, но известна условие его окончания. Это также как и цикл for цикл с передумвою. Формат:
инициализация переменной цикла (не обязательно)
while (условие)
{
Тело цикла;
изменение переменной цикла;
}
Например, для пятикратного вывода на экран строки "Работа цикла while" можно использовать следующие операторы:
C++
1
2
3
4
5
6
int i = 0;
while (i <5)
{
cout <<"Работа цикла while" <<endl;
i;
}
 Комментарий модератора 
Используйте теги форматирования кода!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2011, 19:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос подскажите как написать єту программу (C++):

подскажите как написать єту программу - C++
Дано натуральные числа n,b1,b2,...,bn.Найти те члены bk последовательности b1,b2,...,bn,которые при делении на 7 дают остаток 1,2 или 5. ...

Подскажите как написать программу - C++
не могу разобраться с логарифмом и корнем, помогите написать g=x*Ln(\frac{2x}{b})cos{}^{2}a a=0.3, b=0.05 Редактор формул внизу...

подскажите как првильно написать программу про наследование классов - C++
подскажите как првильно написать задачу про наследование классов вот надо написать задачу про кошку чтобы 1 пророда-сиамская ...

Подскажите как написать программу которая сможет вытащить инфу с сайта и записать ее в файл - C++
Для автоматизации мониторинга сайта нужна программа которая вытаскивала бы информацию с сайта и записывала бы результат в текстовой файл, а...

Дан текст. файл, сост. из одной или нескольких строк.подскажите,как написать программу - C++
Дан текст. файл, сост. из одной или нескольких строк. Каждая строка файла содержит числа, разделенные пробелами. Из каждой строки файла...

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

1
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
31.01.2011, 04:49 #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
33
34
35
36
37
#include <iostream>
#include <cmath>
using namespace std;
 
double f1(double x)
{
       return( pow(x,3)-3*pow(x,2));
}
 
double f2(double x)
{
      return( pow(x,4)+2*pow(x,2)+3);
}
 
 
int main()
{
    double a = 1, b = 3,c = 0.2;
    double sum = 0;
    
    for(double i=a;i<b;i+=c)
    {
          sum += f1(i); 
    }
    cout << sum << "\n";
    sum = 0;
    
    double j = a;
    while(j<b)
    {
         sum += f2(j);
         j += c;
    }
    cout << sum;
    
cin.get();
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2011, 04:49
Привет! Вот еще темы с ответами:

Как написать праграмму подскажите на с++ - C++
В массиве хранятся сведения о количестве осадков,выпавших за каждый день августа.Определить среднее количество осадков,выпавших в дни,когда...

подскажите, как написать уравнение - C++
подскажите, как написать уравнение

Подскажите как написать программы на С++ - C++
Упр. 1 Напишите программу, которая выводит в левом верхнем углу экрана квадрат, изображенный с использованием символа, который...

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


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

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

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