Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 24.10.2015
Сообщений: 20

Найти целые корни кубического уравнения

24.10.2015, 21:17. Показов 2382. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти первые ненулевые корни уравнения k^3-n^2+m=0 через while. Первым решением будут числа k=1. b=2. c=3
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.10.2015, 21:17
Ответы с готовыми решениями:

Найти все целые корни кубического уравнения
Найти все целые корни уравнения ах3 + bх2 + сх + d = 0, где а, b, с и d — заданные целые числа, причем a не равно 0 и d не равно 0....

Найти корни кубического уравнения
(x+a)(x^2-bx)+c(x+a)=0

Найти целые корни уравнения
Привет! Я с С не знаком вообще, тока начал синтаксис учить,поэтому не бейте сильно. Нужно решить 3 задачки В КОНСОЛЕ: 1) Предлагает...

21
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
24.10.2015, 22:16
Что за b, c?
0
0 / 0 / 0
Регистрация: 24.10.2015
Сообщений: 20
24.10.2015, 23:02  [ТС]
Ошибка. Найти первые ненулевые корни уравнения k^3-n^2+m=0 через while. Первым решением будут числа k=1. n=2. m=3
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
24.10.2015, 23:10
Простым перебором, что ли?
0
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,870
24.10.2015, 23:16
тупой преребор целочисленых
C++
1
2
3
for(int k=1;k<100;k++)
  for(int n=1;n<100;n++)
    cout<< "k="<<k<<"n="<<n<<"m="<<n*n-k*k*k
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
24.10.2015, 23:19
ValeryS, а while?
0
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,870
24.10.2015, 23:23
Цитата Сообщение от nmcf Посмотреть сообщение
а while?
а нехай доработает переход от for к while надо знать
там еще и отрицательные не учтены, и нули будут выскакивать
0
0 / 0 / 0
Регистрация: 24.10.2015
Сообщений: 20
29.11.2015, 17:22  [ТС]
Найти первые ненулевые корни уравнения k^3-n^2+m=0 через while(только этот оператор цикла). Первым решением будут числа k=1. n=2. m=3.
0
2 / 2 / 5
Регистрация: 27.11.2015
Сообщений: 23
29.11.2015, 17:46
Не понятно условие. Попробуйте выразить условие задачи более яснее.
Где здесь переменные? Что должно быть первым ненулевым корнем?
0
0 / 0 / 0
Регистрация: 24.10.2015
Сообщений: 20
29.11.2015, 18:00  [ТС]
k,n,m - переменные, которые должны соответствовать условию k^3-n^2+m=0, но они не должны быть равны 0, т.е ненулевые корни
0
2 / 2 / 5
Регистрация: 27.11.2015
Сообщений: 23
29.11.2015, 20:30
Так ответ в первом сообщении:
Цитата Сообщение от haddes7 Посмотреть сообщение
Первым решением будут числа k=1. n=2. m=3.
Как определяются первые ненулевые корни уравнения ?
Непонятно, что в while обрабатывать.
k, n, m - целые числа ?
0
0 / 0 / 0
Регистрация: 24.10.2015
Сообщений: 20
30.11.2015, 16:23  [ТС]
целые, ну вот допустим 1^3-2^2+3=0
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
30.11.2015, 17:31
Как я понял по заданию нужно найти такие тройки чисел n,k,m, что выполняется k^3-n^2+m=0. Только по идее таких троек может быть очень много.
1
2 / 2 / 5
Регистрация: 27.11.2015
Сообщений: 23
30.11.2015, 18:20
Цитата Сообщение от Новичок Посмотреть сообщение
Только по идее таких троек может быть очень много.
В том то и дело! И как определить первые ненулевые корни не понятно соответственно.
0
0 / 0 / 0
Регистрация: 24.10.2015
Сообщений: 20
01.12.2015, 18:28  [ТС]
самые маленькие корни
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
01.12.2015, 18:30
А какая тройка корней меньше - (1, 500, 10000) или (200, 100, 300)?
0
0 / 0 / 0
Регистрация: 24.10.2015
Сообщений: 20
02.12.2015, 08:45  [ТС]
самые маленькие 1,2,3, к чему это?
0
 Аватар для Chertenok_n_13
219 / 125 / 99
Регистрация: 14.03.2011
Сообщений: 628
02.12.2015, 09:11
haddes7, а Вы представьте, что на этом месте не это кубическое уравнение, а другое, в котором эти корни неизвестны. То как огромного множества выбрать те, которые меньше? как определить, что именно эта тройка меньше, а не другая?

Добавлено через 17 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <limits.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
 
void main ()
{int a,b,c,d,k,m,n, fl;
 
cout<<"Введите коэффициенты при степенях a,b,c,d : ";
cin>>a>>b>>c>>d;
fl=0;
for (k=1; k<=INT_MAX; k++) {
for (n=1; n<=INT_MAX; n++) {
for (m=1; m<=INT_MAX; m++)
if (a*pow(k,3)+b*pow(n,2)+c*m+d==0) {fl=1; break;}
if (fl==1) break;
}
if (fl==1) break;
}
cout<<"Первая тройка корней: k = "<<k<<"\tn = "<<n<<"\tm = "<<m;
}
Если прям совсем в лоб искать, то наверное как-то так будет. но он будет перебирать значения ну очень долгно и это не оптимально.
также вместо MAX_INT можно поставить числа гораздо меньше. например по 100.
0
0 / 0 / 0
Регистрация: 24.10.2015
Сообщений: 20
03.12.2015, 10:11  [ТС]
используя while, а не for
0
2688 / 2260 / 244
Регистрация: 03.07.2012
Сообщений: 8,231
Записей в блоге: 1
03.12.2015, 10:49
C++
1
2
3
4
5
6
7
    int k,n,m;
    for (k=1;k<10;++k) {
    for (n=1;n<10;++n) 
        if (n*n-k*k*k>0) {
            cout<<k<<" "<<n<<" "<<n*n-k*k*k<<endl;
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.12.2015, 10:49
Помогаю со студенческими работами здесь

Найти все целые корни уравнения
Найти все целые корни уравнения ах^3 + bх^2 + сх + d = 0, где а, b, с и d — заданные целые числа, причем A и d не ровно 0. Замечание: ...

Найти все целые корни уравнения ax3+bx2+cx+d=0
Здравствуйте! Помогите, пожалуйста, решить задачу: &quot;Вводятся целые значения для a, b, c, d. Найти все целые корни уравнения...

Найти все целые корни кубического уравнения
Добрый вечер. Есть задача : Вводятся целые числа a,b,c,d.Найти все целые корни уравнения ax3+bx2+cx+d=0 (корни искать среди делителей...

Задана функция x^3 (частный случай кубического полинома). Найти корни.
Задана функуия x^3 (частный случай кубического полинома). Найти корни. При условии: 1) Коэфициенты действительные. 2) Коэфициенты...

Найти корень кубического уравнения
Задали задачу, показали как делать, пришел домой все забыл.. Помогите разобрать задачу как и что делать, она вроде бы легкая, но как...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru