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

Найдите ошибку

15.10.2013, 20:41. Показов 761. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны натуральные числа эм и эн. Найти такие натуральные пэ и ку, не имеющие общих делителей, что пэ/ку=эм/эн
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream.h>
int main ( )
{int m,n,q,p,c;
bool g=true;
cout<<"m=";
cin>>m;
cout<<"n= ";
cin>>n;  
do{
   m = m % n;
  if (m == 0)
  {c=n;
break;}
n = n % m;
if (n == 0)
{c=m;
break;}
 }while (true);
cout<<"nod(m,n)= "<<c<<endl;
  p=m/c;
 q=n/c;
 cout<<"p="<<p<<endl;
 cout<<"q="<<q<<endl;}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.10.2013, 20:41
Ответы с готовыми решениями:

Найдите ошибку
Не могу понять почему код не хочет запускаться, видимо ошибка в синтаксисе, но где? #include &lt;iostream&gt; #include...

Найдите ошибку
Вот пример Вот решение #include&lt;iostream.h&gt; #include&lt;math.h&gt; void main ()

найдите ошибку
Given natural number n. Calculate the expression shown on image Note that sin() function accepts values of type double. #include...

9
 Аватар для Folko
267 / 255 / 27
Регистрация: 27.09.2013
Сообщений: 876
Записей в блоге: 1
15.10.2013, 20:44
Noka94, а что программа говорит при компиляции?
0
zzzZZZ...
 Аватар для dzrkot
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
15.10.2013, 20:52
using namespace std;
0
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 25
15.10.2013, 20:53  [ТС]
Вот например
Миниатюры
Найдите ошибку  
0
 Аватар для Folko
267 / 255 / 27
Регистрация: 27.09.2013
Сообщений: 876
Записей в блоге: 1
15.10.2013, 21:05
Noka94, я может чего то не понимаю, но в чем заключается ваша проблема? Программа некорректно работает? Или затруднения с алгоритмом?
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
15.10.2013, 21:12
Я сломал себе глаза.
В тридцать третьей строке добавил 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
23
24
25
26
27
28
29
30
31
32
33
34
#include<iostream.h>
int main ()
{
int m, n, q, p, c;
bool g = true;
 
cout << "m=";
cin >> m;
cout << "n= ";
cin >> n;  
 
do
  {
  m = m % n;
  if( m == 0 )
    {
    c = n;
    break;
    }
  n = n % m;
  if( n == 0 )
    {
    c = m;
    break;
    }
  }while( true );
 
cout << "nod(m,n) = " << c << endl;
p = m/c;
q = n/c;
cout << "p=" << p << endl;
cout << "q=" << q << endl;
return 0;
}
0
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 25
15.10.2013, 21:34  [ТС]
Он не корректно работает, не выводит q и p

Добавлено через 1 минуту
при m=20 n=4 должно получиться нод=4, p=20/4=5 q=4/4=1
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
15.10.2013, 21:35
Цитата Сообщение от Noka94 Посмотреть сообщение
Он не корректно работает, не выводит q и p
Так вон же, на вашем же скрине, они выведены. Алгоритм хреновый? Так и скажите.
0
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 25
15.10.2013, 21:51  [ТС]
просто я не знаю в чем ошибка, до нод идет все правильно, а потом не считает
0
1 / 1 / 2
Регистрация: 07.10.2013
Сообщений: 170
16.10.2013, 00:44
Держи! ты переменной m присвоил 0
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
#include<iostream>
using namespace std;
int main ( )
{int m1,m,n,p,c;
bool q=true;
cout<<"m=";
cin>>m;
cout<<"n= ";
cin>>n;
do{
   m1 = m % n;
  if (m1 == 0)
  {c=n;
break;}
n = n % m;
if (n == 0)
{c=m;
break;}
 }while (true);
cout<<"nod(m,n)= "<<c<<endl;
  p=m/c;
 q=n/c;
 cout<<"p="<<p<<endl;
 cout<<"q="<<q<<endl;}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.10.2013, 00:44
Помогаю со студенческими работами здесь

C++ найдите ошибку
Добрый вечер, форумчане! Помогите решить задачу с C++. Мне необходимо написать программу, которая бы вычисляла две функции по двум...

найдите ошибку
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main()...

Найдите ошибку
#include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;clocale&gt; template&lt; typename T &gt; T avg( const T* arr, T size_arr ) { T sum = 0; ...

Найдите ошибку
#include &lt;iostream.h&gt; class cat { public: int itsAge; int itsWeight; }; int main () {

Найдите ошибку
#include &lt;iostream.h&gt; int Add (int x, int y) { cout &lt;&lt; &quot;In add(), received &quot; &lt;&lt; x &lt;&lt; &quot; and &quot; &lt;&lt; y &lt;&lt; &quot;\n&quot;; return (x+y); ...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru