Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Проверьте код c++
СообщениеДобавлено: 15 дек 2017, 00:38 
Не в сети
Начинающий
Зарегистрирован:
02 дек 2017, 17:27
Сообщений: 33
Cпасибо сказано: 8
Спасибо получено:
1 раз в 1 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Собственно код:
#include <iostream>
using namespace std;
int main (){
int n;
double a;
cout << "n=";
cin >>n;

for( int i = n; i>0; i++){
cin >> a;

cout << a*(i-1)<< " ";
}
cin >>a;
return 0;
}

Конечно, банальнейшая и до крайности простая программка, но что-то пошло не так. Программа должна выводить это: Изображение
Буду благодарен, если ткнете в ошибку.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Проверьте код c++
СообщениеДобавлено: 15 дек 2017, 09:01 
Не в сети
Light & Truth
Аватара пользователя
Зарегистрирован:
18 авг 2013, 14:27
Сообщений: 1978
Откуда: Москва
Cпасибо сказано: 384
Спасибо получено:
1069 раз в 855 сообщениях
Очков репутации: 197

Добавить очки репутацииУменьшить очки репутации
Я так понимаю, что сначала нужно считать все коэффициенты и запомнить их в массиве.
А только потом выводить коэффициенты производной.
И ещё момент: в примере приведены биномиальные коэффициенты, то есть коэффициенты многочленов, получаемых из выражений типа [math](x+1)^n[/math]. Что является входными данными по условию задачи: только n, по которому нужно вычислить биномиальные коэффициенты или n и все коэффициенты произвольного многочлена n-ой степени?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Проверьте код c++
СообщениеДобавлено: 15 дек 2017, 09:09 
Не в сети
Начинающий
Зарегистрирован:
02 дек 2017, 17:27
Сообщений: 33
Cпасибо сказано: 8
Спасибо получено:
1 раз в 1 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
radix писал(а):
Что является входными данными по условию задачи: только n, по которому нужно вычислить биномиальные коэффициенты или n и все коэффициенты произвольного многочлена n-ой степени?

Входные - n и коэффициенты.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Проверьте код c++
СообщениеДобавлено: 15 дек 2017, 10:15 
Не в сети
Начинающий
Зарегистрирован:
02 дек 2017, 17:27
Сообщений: 33
Cпасибо сказано: 8
Спасибо получено:
1 раз в 1 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Да, массив использовать определенно целесообразно.
#include <iostream>
using namespace std;
int main (){
int n;
cout << "n=";
cin >>n;
double*a=new double [n];
cout << "vv. koeff.:";
for (int i=0; i<n; i++)
cin >> a[i];
for( int i = n; i>0; ++i){
cout << a[i]*(n-1)<< " ";
}

return 0;
}

Но всё равно где-то ошибка.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Проверьте код c++
СообщениеДобавлено: 15 дек 2017, 23:04 
Не в сети
Light & Truth
Аватара пользователя
Зарегистрирован:
18 авг 2013, 14:27
Сообщений: 1978
Откуда: Москва
Cпасибо сказано: 384
Спасибо получено:
1069 раз в 855 сообщениях
Очков репутации: 197

Добавить очки репутацииУменьшить очки репутации
Последний цикл какой-то странный. Он вообще должен зацикливаться.

По условию во входных данных коэффициенты даны начиная со старшего?
Если да, то и заполнять массив, и выводить результат лучше начиная с конца массива. Используйте i--

Обратите внимание, как ведётся нумерация элементов массива: с нуля или с единицы.

Да, и учтите, что в данных на выходе количество коэффициентов на один меньше, чем во входной строке коэффициентов.

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю radix "Спасибо" сказали:
kvadratisharic
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ Сообщений: 5 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Проверьте

в форуме Пределы числовых последовательностей и функций, Исследования функций

Righbrah

1

263

16 окт 2014, 23:05

Проверьте

в форуме Ряды

jdit000

4

292

28 май 2014, 18:48

Проверьте

в форуме Ряды

jdit000

1

323

27 май 2014, 21:19

Проверьте

в форуме Ряды

jdit000

2

260

27 май 2014, 09:56

Проверьте

в форуме Дифференциальные и Интегральные уравнения

jdit000

5

279

29 апр 2014, 22:39

Проверьте решение ДУ

в форуме Дифференциальные и Интегральные уравнения

tetroel

1

236

27 окт 2014, 18:36

Проверьте решение СЛУ

в форуме Линейная и Абстрактная алгебра

mf_

3

185

19 июн 2021, 21:37

Термех , проверьте

в форуме Механика

mkolmi

9

317

16 мар 2018, 21:30

Проверьте доказательство

в форуме Аналитическая геометрия и Векторная алгебра

iNarek94

9

615

08 апр 2015, 18:53

Теор мех.проверьте

в форуме Специальные разделы

jdit000

5

373

11 окт 2014, 15:38


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved