Форум программистов, компьютерный форум CyberForum.ru

Дайте совет как вывести простые несократимые дроби в порядке возрастания. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ списки http://www.cyberforum.ru/cpp-beginners/thread384680.html
написать функцию, удаляющую первый отрицательный элемент списка.
C++ необходимо переделать программу, чтобы вместо обычных массивов были динмические всем заранее спасибо :friends: # include "iostream" # include <math.h> # include "iomanip" # include "strstream" # include "fstream" using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread384651.html
C++ Проблема не до конца выводит файл
Вот такая проблема не до сначала выводит файл, а его концовку вот код #include <iostream> #include <fstream> #include <string> using namespace std; int main() { cout << "Name Files" <<endl;
C++/CLI WinForms Объясните ошибке в программе-примере
Извиняюсь за ламерский вопрос. Начал учиться по книге "Visual C++.NET Для чайников", но не как не могу заставить работать программу-пример из книге. Подскажите, пожалуйста, как устранить ошибки. // Демонстрация графических возможностей .Net #include "stdafx.h" #using <System.Windows.Forms.dll> #using <System.dll> #using <System.Drawing.dll> using namespace System; using namespace...
C++ создание зашифрованных архивов http://www.cyberforum.ru/cpp-beginners/thread384644.html
архивы предполагают хранение в них фаилов программы (программа во время своей работы будет обращаться к таким архивам) кто что может подсказать? или ссылку на литературу
C++ Проблема с указателями. Доброго времени суток. Такой вопрос: если имеется массив указателей на объекты, как удалить из i-ой ячейки указатель или занулить его? Вот так он задается: Animal** SH SH=new Animal* подробнее

Показать сообщение отдельно
Litemn
Сообщений: n/a
15.11.2011, 20:39     Дайте совет как вывести простые несократимые дроби в порядке возрастания.
Надо вывести в порядке возрастания все простые несократимые дроби из интервала (0;1), знаменатели которых не превосходят заданного P<=9.

Набрасал этот код, но если m > 4, то уже неверно.
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>
 
int NOD(int a,int b)
 {
    while(a!=0 && b!=0)
    {
       if(a>=b) a=a%b;
           else b=b%a;
    }
 return a+b; 
 }
 
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    int i=1, j, n=0,m;
    cin>>m;
    i=1;
    while (i<=m)
    {
        for(j=m;j>0;j--)
        {
                if(NOD(i,j)==1&&i<j){
                cout<<i<<'/'<<j<<endl;
                n++;
                }
        }
        i++;
    }
    cout<< endl<<n;
    system("pause");
    return 0;
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru