Вопрос № 111641: Помогите написать прогу на С++:
дана последовательность а1, а2, а3.... аN. Пусть s[i] - суииа первых чисел. найти сумму a1+a2+a3+aN.
спасибо!
...Вопрос № 111643: Добрый день! Нужно написать программу нахождения примитивного многочлена третьей степени над полем GF(31)...Вопрос № 111682: Доброго времени суток.
Дайте пожалуйста пару ссылок на сайты, ориентированные на С/С++.
За ранее спасибо.
...Вопрос № 111722: помогите пожалуйста написать программы на языке си++
1. Вычислить периметр и площадь прямоугольного треугольника по длинам двух катетов.
2. дано натуральное n. сколько различных цифр встречается в его записи.
..Вопрос № 111760: Здравствуйте, уважаемые эксперты. Установил MSVS 2005, пишу свой собственный ping. Создаю пустой проект. Но как только подключаю 'ipexport.h'. Компилятор показывает туеву хучу ошибок в этом хедере. В настройки проекта не лазил. Пример в приложении. Г...
Вопрос № 111.641
Помогите написать прогу на С++:
дана последовательность а1, а2, а3.... аN. Пусть s[i] - суииа первых чисел. найти сумму a1+a2+a3+aN.
Отвечает: Терсков Сергей
Здравствуйте, Предеин Денис Дмитроевич!
Для этого нужно просто просуммировать все значения массива "а". Подробнее в приложении...
Приложение:
Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 30.11.2007, 02:45 Оценка за ответ: 5 Комментарий оценки: работает!!!
Отвечает: Djec
Здравствуйте, Предеин Денис Дмитроевич!
Вот еще решение со своим вводом исходных данных:
Отвечает: Воробьёв Алексей Викторович
Здравствуйте, Иванов Петр Сергеевич!
Добрый день! Нужно написать программу нахождения примитивного многочлена третьей степени над полем GF(31)
Я надеюсь, что Вы сможете и сами написать программу по той схеме, что я Вам предлагаю.
Многочлен примитивный, если его нельзя разложить на множители.
В случае многочлена третьей степени это означает, что как минимум один из множителей будет многочлен первой степени.
Это значит, что такой многочлен равен нулю при каком-то значении x.
В вашем случае проверять надо x от 0 до 30.
Причём проверка на 0 тривиальна: Вам надо обеспечить, чтобы был ненулевой константный член.
Теперь, когда мы разобрались с теорией, перейдём к практике.
Как правило интересны моноидальные полиномы (т.е. те у которых коэффициент при старшем члене равен 1).
Вы, значит, должны рассматривать полиномы типа x3+ax2+bx+c.
Значения коэффициентов a,b,c должны меняться от 0 до 30.
Значение полинома считается по модулю 31, т.е. в конце вычислений просто ставите %31.
Для каждого такого полинома Вы должны подставить значения x от 0 до 1 и проверить, что не получается 0 (при вычислении по модулю 31).
Т.о. Ваша программа будет содержать 4 вложенных цикла.
Что-то типа:
for(int a = 0; a < 31; ++a)
{
for(int b = 0; b < 31; ++b)
{
for(int c = 1; c < 31; ++c)
{
bool primitive = true;
for(int x = 1; x < 31; ++x)
{
if((x*x*x + a*x*x + b*x + c)%31 == 0)
{
primitive = false;
break;
}
}
if(primitive)
{
cout << "Found primitive polynomial: x^3+" << a << "x^2 + " << b << "x + " << c << endl;
}
}
}
}
Ответ отправил: Воробьёв Алексей Викторович (статус: Практикант)
Ответ отправлен: 30.11.2007, 09:20 Оценка за ответ: 5 Комментарий оценки: Большое спасибо! Ответ грамотен и очень помог!
Вопрос № 111.682
Доброго времени суток.
Дайте пожалуйста пару ссылок на сайты, ориентированные на С/С++.
За ранее спасибо.
Отправлен: 30.11.2007, 08:35
Вопрос задал: Dreich (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Ответ отправил: Boriss (статус: Профессор) Россия, Саранск Организация: mte WWW:Программирование на Паскале ---- Ответ отправлен: 30.11.2007, 09:01 Оценка за ответ: 5
Ответ отправил: Djec (статус: 5-ый класс)
Ответ отправлен: 30.11.2007, 18:25 Оценка за ответ: 5
Отвечает: Архипов Александр Леонидович
Здравствуйте, Татьянка!
А вот решение второй задачи:
Приложение:
Ответ отправил: Архипов Александр Леонидович (статус: 10-ый класс)
Ответ отправлен: 01.12.2007, 10:26 Оценка за ответ: 5
Вопрос № 111.760
Здравствуйте, уважаемые эксперты. Установил MSVS 2005, пишу свой собственный ping. Создаю пустой проект. Но как только подключаю 'ipexport.h'. Компилятор показывает туеву хучу ошибок в этом хедере. В настройки проекта не лазил. Пример в приложении. Где бы почитать (желательно на русском) про эту IDE. Заранее спасибо за все ответы.
ЗЫ. Однажды стала не активна кнопка Compile Если нажать Build, то итог build'а - "0 built, 1 up-to-date, ...". Что за up-to-date?
Приложение:
Отправлен: 30.11.2007, 18:00
Вопрос задал: Beginner (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Sergey A. Wedensky
Здравствуйте, Beginner!
1. В <ipexport.h> используются типы и структуры Win32, их компилятор и не может найти.
Подключите <windows.h> перед <ipexport.h>.
2. up-to-date означает, что с момента последней сборки в файлах проекта не было никаких изменений и нет смысла его перекомпилировать - исполняемый файл не устарел и соответствует исходному коду.
Ответ отправил: Sergey A. Wedensky (статус: Студент)
Ответ отправлен: 30.11.2007, 18:11 Оценка за ответ: 5 Комментарий оценки: 1. Про windows.h догадался чуть позже, прочитав внимательно сообщения,
Но все равно большое спасибо за разъяснения
2. В билдере такого нет, так что буду знать. Спасибо.