Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
IvanushkaVar
0 / 0 / 1
Регистрация: 21.09.2017
Сообщений: 57
#1

Табулирование произведения

20.10.2017, 18:14. Просмотров 140. Ответов 14
Метки нет (Все метки)

как представить на C++?
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2017, 18:14
Ответы с готовыми решениями:

Матрица ( проверять знак произведения двух элементов каждого столбца и печать значения произведения...)
Дана матрица A с 2 строками и 10 столбцами. В цикле, начиная с 1-го столбца...

Найти разность произведения нечетных чисел 3-ей строки и произведения отрицательных чисел 1-го столбца матрицы
Найти разность произведения нечетных чисел 3-ей строки и произведения...

Найти сумму произведения четных чисел 1ой строки и произведения положительных чисел 3-го столбца
В матрице А(4;4) найти сумму произведения четных чисел 1ой строки и...

Вычислить сумму S = P1 + P2 произведения P1 четных элементов массива xi и произведения P2 четных элементов массива yi , i = 1, 2, 3
Пожалуйста решите. Вычислить сумму S = P1 + P2 произведения P1 четных...

Табулирование ф-й
y=a*t^2*ln(t) if 1<=t<=2; y=1 if t<1;...

14
afront
1048 / 994 / 752
Регистрация: 29.02.2016
Сообщений: 3,185
20.10.2017, 18:29 #2
C++
1
2
3
        int p=1;
    for (int i = 1; i<=10; ++i)
        p*=i-a;
0
IvanushkaVar
0 / 0 / 1
Регистрация: 21.09.2017
Сообщений: 57
20.10.2017, 19:10  [ТС] #3
Цитата Сообщение от afront Посмотреть сообщение
1
2
3
* * * * int p=1;
* * for (int i = 1; i<=10; ++i)
* * * * p*=i-a;
так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include <locale>
using namespace System;
 
int main(array<System::String ^> ^args)
{
    setlocale(LC_ALL, "Russian");
    int p = 1;
    float i, a;
    printf("Введите i:");
    scanf("%f", &i);
    printf("Введите a:");
    scanf("%f", &a);
        for(int i=1;i<=10;++i);
        p = i - a;
        printf("Произведение=", p);
    getch();
    return 0;
}
0
afront
1048 / 994 / 752
Регистрация: 29.02.2016
Сообщений: 3,185
20.10.2017, 19:31 #4
18 строчка
C++
1
p*=i-a;

и если
C++
1
float i, a;
то и
C++
1
float p = 1;
0
IvanushkaVar
0 / 0 / 1
Регистрация: 21.09.2017
Сообщений: 57
20.10.2017, 19:31  [ТС] #5
Цитата Сообщение от afront Посмотреть сообщение
18 строчка
C++Выделить код
1
p*=i-a;
не считает произведение
0
afront
1048 / 994 / 752
Регистрация: 29.02.2016
Сообщений: 3,185
20.10.2017, 19:36 #6
исправили 18 строчку?
0
IvanushkaVar
0 / 0 / 1
Регистрация: 21.09.2017
Сообщений: 57
20.10.2017, 19:37  [ТС] #7
Цитата Сообщение от afront Посмотреть сообщение
исправили 18 строчку?
Да, исправил
0
IvanushkaVar
0 / 0 / 1
Регистрация: 21.09.2017
Сообщений: 57
20.10.2017, 19:41  [ТС] #8
Цитата Сообщение от afront Посмотреть сообщение
исправили 18 строчку?
вот так получается
0
Изображения
 
afront
1048 / 994 / 752
Регистрация: 29.02.2016
Сообщений: 3,185
20.10.2017, 19:46 #9
у меня правильно считает пр-е 1*2*...*10
0
Миниатюры
Табулирование произведения  
afront
1048 / 994 / 752
Регистрация: 29.02.2016
Сообщений: 3,185
20.10.2017, 19:48 #10
и зачем вот эти строчки, i ни на что не влияет
C++
1
2
3
   float i;
    printf("Введите i:");
    scanf("%f", &i);
0
IvanushkaVar
0 / 0 / 1
Регистрация: 21.09.2017
Сообщений: 57
20.10.2017, 20:05  [ТС] #11
Цитата Сообщение от afront Посмотреть сообщение
и зачем вот эти строчки, i ни на что не влияет
C++Выделить код
1
2
3
* *float i;
* * printf("Введите i:");
* * scanf("%f", &i);
не определён i
0
Миниатюры
Табулирование произведения  
afront
1048 / 994 / 752
Регистрация: 29.02.2016
Сообщений: 3,185
20.10.2017, 20:09 #12
запишите 11 стр вот так без ;
C++
1
for (int i = 1; i<=10; ++i)
1
IvanushkaVar
0 / 0 / 1
Регистрация: 21.09.2017
Сообщений: 57
20.10.2017, 20:14  [ТС] #13
Цитата Сообщение от afront Посмотреть сообщение
запишите 11 стр вот так без ;
C++Выделить код
1
for (int i = 1; i<=10; ++i)
Всё, работает, спасибо огромное!
0
IvanushkaVar
0 / 0 / 1
Регистрация: 21.09.2017
Сообщений: 57
22.10.2017, 17:57  [ТС] #14
Цитата Сообщение от afront Посмотреть сообщение
запишите 11 стр вот так без ;
Как с while реализовать данную программу?

Добавлено через 6 минут
Цитата Сообщение от afront Посмотреть сообщение
запишите 11 стр вот так без ;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include<iostream>
#include<conio.h>
#include<math.h>
#include <locale>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int i, n=10;
    float p=1, a=0;
    i = 1;
    while (i <= 10)
    {
        p = i - a;
        cout << "Произведение=" << p;
        ++i;
    }
    getch();
    return 0;
}
не могу понять в чем ошибка

Добавлено через 2 минуты
Цитата Сообщение от IvanushkaVar Посмотреть сообщение
Сообщение от afront
запишите 11 стр вот так без ;
Как с while реализовать данную программу?
Добавлено через 6 минут
Сообщение от afront
запишите 11 стр вот так без ;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include<iostream>
#include<conio.h>
#include<math.h>
#include <locale>
using namespace std;
int main()
{
* * setlocale(LC_ALL, "Russian");
* * int i, n=10;
* * float p=1, a=0;
* * i = 1;
* * while (i <= 10)
* * {
* * * * p = i - a;
* * * * cout << "Произведение=" << p;
* * * * ++i;
* * }
* * getch();
* * return 0;
}
не могу понять в чем ошибка
и тут тоже
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include<iostream>
#include<conio.h>
#include<math.h>
#include <locale>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int i, n=10;
    float p=1, a=0;
    i = 1;
    do
    {
        p = i - a;
        cout << "Произведение=" << p;
        ++i;
    } while (i <= 10);
    getch();
    return 0;
}
0
afront
1048 / 994 / 752
Регистрация: 29.02.2016
Сообщений: 3,185
22.10.2017, 19:14 #15
14-19 строки
C++
1
2
3
4
5
6
    while (i <= 10)
    {
        p *= i - a;
        ++i;
    }
    cout << "Произведение=" << p;
и во 2-м случае
C++
1
2
3
4
5
6
    do
    {
        p *= i - a;
        ++i;
    } while (i <= 10);
    cout << "Произведение=" << p;
0
22.10.2017, 19:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2017, 19:14

С ++ Табулирование
Не укладываюсь по времени, буду очень благодарен.

Табулирование
а) Протабулировать функцию f(x) на отрезке c шагом h: f(x)= ax^3+bx^2 - при...

Табулирование
Табулирование функции y=fibo(n) для n от 2 до 10, где fibo(n) - функция...


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

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

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