0 / 0 / 0
Регистрация: 03.02.2019
Сообщений: 21

Вычислить значение выражения

03.02.2019, 18:24. Показов 1588. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написати програму С ++ для обчислення виразу А = 1 + 4 +9 +19 +...+n^2 / 1 + 2+....+n^k . Користувач
вводить n (0<n<1), k – натуральне число, використовуючи функції (підпрограми)
обчислення чисельника та знаменника.
 Комментарий модератора 
Написать программу для вычисления выражения А = (1 + 4 +9 +19 +...+n2 )/ (1 + 2+....+nk).
Пользователь вводит n (0<n<1), k – натуральное число, использовать функции (подпрограммы).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.02.2019, 18:24
Ответы с готовыми решениями:

Вычислить значение выражения
Borland c++

Вычислить значение выражения n!+n^20
Вычислить n!+n^20 где n &gt; 20 . Помогите пожалуйста

Вычислить значение выражения
помогите написать контрольную по циклам Нужно вычислить значение у=сos(x)^2+(\sum_{6}^{i=1}(2x*i)) x вести с клавиатуры у вывести...

29
0 / 0 / 0
Регистрация: 03.02.2019
Сообщений: 21
03.02.2019, 19:43  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от FFPowerMan Посмотреть сообщение
получаться
Смотрите , математически когда N=3 K=1
1+4+9/ 1+2+3 = 2,3(3)
0
2163 / 1241 / 511
Регистрация: 11.10.2018
Сообщений: 6,358
03.02.2019, 19:43
У Вас в задании ошибка, Вы разберитесь сначала с заданием, а потом уже разговаривать будем.
0
0 / 0 / 0
Регистрация: 03.02.2019
Сообщений: 21
03.02.2019, 19:43  [ТС]
Цитата Сообщение от FFPowerMan Посмотреть сообщение
Целое
Целое
0
2163 / 1241 / 511
Регистрация: 11.10.2018
Сообщений: 6,358
03.02.2019, 19:44
Цитата Сообщение от d1mohaa Посмотреть сообщение
Смотрите , математически когда N=3 K=1
1+4+9/1+2+3 = 2,3(3)
Используйте маленькие буквы. Что Вы все воду мутите.
0
0 / 0 / 0
Регистрация: 03.02.2019
Сообщений: 21
03.02.2019, 19:49  [ТС]
Цитата Сообщение от FFPowerMan Посмотреть сообщение
Используйте маленькие буквы.
Извините..
0
2163 / 1241 / 511
Регистрация: 11.10.2018
Сообщений: 6,358
03.02.2019, 19:50
Исправил.
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
38
39
40
41
42
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream>
#include <string>
#include <cmath>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
using namespace std;
 
double VichislenieA(int fn, int fk)
{
  double FA;
  int s, ch = 0, zn = 0;
    
  for(s = 1; s <= fn; s++)
    ch += pow((double)s, 2);
  for(s = 1; s <= pow((double)fn, fk); s++)
    zn += s;
  FA = (double)ch/zn;
  return FA;
}
 
int main()
{
  double A;
  int n, k;
  
  /*
  cout << "Vvedite n:\n";
  cin >> n;
  cout << "Vvedite k:\n";
  cin >> k;
  */
  n = 3;  //DEBUG
  k = 1;
  A = VichislenieA(n, k);
  cout << "A = " << A << "\n";
  
  system("pause");
  return 0;
}
0
0 / 0 / 0
Регистрация: 03.02.2019
Сообщений: 21
03.02.2019, 20:03  [ТС]
Цитата Сообщение от FFPowerMan Посмотреть сообщение
Исправил.
Смотрите все считает правильно когда k = 1 , а когда менять его то ответ не совпадает

Добавлено через 47 секунд
мне разные натуральные n и k в задаче надо подставлять, понимаете?

Добавлено через 5 минут
Цитата Сообщение от d1mohaa Посмотреть сообщение
FFPowerMan
Помогите пожалуйста
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
03.02.2019, 21:48
Вариант, где в знаменателе пропущены скобки.

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
#include <cstdlib>
#include <cmath>
#include <iostream>
 
using namespace std;
 
double a(double n, int k)
{
    double rezult = 0, d = 0;
 
    for (int i = 1; i <= n; i++)
    {
        rezult += i * i;
        d += i;
    }
 
    rezult /= pow(d, k);
 
    return rezult;
}
 
int main()
{
    double n;
    int k;
 
    cin >> n >> k;
 
    cout << a(n, k) << endl;
 
    system("pause");
    return 0;
}
0
2163 / 1241 / 511
Регистрация: 11.10.2018
Сообщений: 6,358
04.02.2019, 08:53
Вот так что-ли?
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
38
39
40
41
42
43
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream>
#include <string>
#include <cmath>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
using namespace std;
 
double VichislenieA(int fn, int fk)
{
  double FA;
  int s, ch = 0, zn = 0;
    
  for(s = 1; s <= fn; s++)
  {
    ch += pow((double)s, 2);  
    zn += s;
  }
  FA = (double)ch/zn;
  return FA;
}
 
int main()
{
  double A;
  int n, k;
  
  /*
  cout << "Vvedite n:\n";
  cin >> n;
  cout << "Vvedite k:\n";
  cin >> k;
  */
  n = 3;  //DEBUG
  k = 1;
  A = VichislenieA(n, k);
  cout << "A = " << A << "\n";
  
  system("pause");
  return 0;
}
0
 Аватар для analogov net
2532 / 1130 / 495
Регистрация: 17.11.2018
Сообщений: 2,840
04.02.2019, 16:46
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
int chislitel( int n )
{
    int  ch = 1;
 
    for( int i = 2; i <= n; i++ )
        ch += i * i;
 
    return ch;
}
 
int znamenatel( int n, int k )
{
    int zn = 1;
         
    for( int i = 1; i <= k; i++ )
        zn *= n;
 
    return zn + ( n * n - n ) / 2;
}
 
 
int main()
{
    int n, k;
 
    cout << "Enter n: ";   cin >> n;
    cout << "Enter k: ";   cin >> k;
 
    int chisl = chislitel ( n );
    int znam  = znamenatel( n, k );
 
    cout << chisl << " / " << znam << " = " << ( double )chisl / znam << endl;
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.02.2019, 16:46

Вычислить значение выражения
Составить программу для функции:

Вычислить значение выражения
Есть последовательность с количеством элементов n при а&gt;0. Нужно решить при помощи цикла while...do на С++. Кто сможет - помогите. Буду...

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

Вычислить значение выражения
Вобщем задание таково - нужно решить пример тремя циклами в одной программе.(do - while , while (с выводом библиотек c++), for) пример...

Вычислить значение выражения
Дано задание. Найти S используя циклы. Заранее спасибо.


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

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

Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru