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

Найти переодическую и непереодическую части десятичной дроби равной m/n - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти переодическую и непереодическую части десятичной дроби равной m/n. http://www.cyberforum.ru/cpp-beginners/thread119973.html
Даны взаимно простые натуральные числа m и n (m>n). Найти переодическую и непереодическую части десятичной дроби равной m/n. Заранее спасибо, Вашь Angel-dm))) Добавлено через 6 часов 58 минут помогите срочно оч надо))))
C++ Вывести контуры квадрата с диагоналями Собственно контуры квадрата написал, а вот как диагонали добавить к нему не получается, если кто знает отзовитесь, пожалуйста Контур квадрата..как-то так: #include <iostream> using namespace std; void main () { int a; cout<<"Vvedite a="; cin>>a; for (int i=1;i<=a;i++) http://www.cyberforum.ru/cpp-beginners/thread119955.html
Ошибка при сохранении вектора C++
Привет всем! После сохранении в файл вектора (дин. масс.) и чтения его в другой вектор, вылазит отакая ошибка: собственно ошибка вылазит перед завершением программы (небось, когда разрушается объект vect2) код проги: #include <iostream> #include <conio.h> #include <vector>
Изменить содержимое файла программно. C++
Мне надо было бы переписать файл notepad++ в другом порядке и сохранить его. Имеющийся файл (файл.inp) выгладит так: C 4 1.38990 3 118.2595 2 -0.0000 C 1 1.38922 5 29.3680 2 -180.0000 H 1 1.09531 6 121.2331 2 180.0000 (буква число1 число2 число3 число4 число5 число6) Получить надо такой с названием файл.mos :
C++ функции в массивах. http://www.cyberforum.ru/cpp-beginners/thread119928.html
задача: Создать функцию сортировки одномерного массива целых значений согласно задаваемому направлению сортировки. Использовать созданную функцию для сортировки статического и динамического массивов целых значений. Создать перегруженную функцию сортировки массива вещественных значений. у меня вот готова прога без функций: #include "stdafx.h" #include <iostream> #include <iomanip>...
C++ Указатели Привет всем! Помогите пожалуйста: Написать функцию, которая находит сумму четных элементов массива. Этот массив передается в функцию в качестве аргумента используется указательный массив. подробнее

Показать сообщение отдельно
Angel-dm
112 / 109 / 19
Регистрация: 21.12.2009
Сообщений: 319
27.04.2010, 18:51  [ТС]
Цитата Сообщение от www.svintus Посмотреть сообщение
Даны взаимно простые натуральные числа m и n (m>n). Найти переодическую и непереодическую части десятичной дроби равной m/n.
Заранее спасибо, Вашь Angel-dm)))
ребята ну очень срочно нужна прога!!!

Добавлено через 28 минут
Day, здраствуйте не могли бы вы помочь мне с написанием программы???!

Вот задача:

Даны взаимно простые натуральные числа m и n (m>n). Найти переодическую и непереодическую части десятичной дроби равной m/n.

(Условия для написания программы:
Очевидно, что различных остатков при делении на n не может быть больше, чем n (их значения лежат в интервале от n до n-1).Если даже все первые n остатков при делении m на n различны, то (n-1)-й остаток обязательно совподает с одним из уже полученных ранее, т.е. он находиться в переодической части.
Поэтому для нахождения длинны периода L следует запомнить (n-1)-й остаток и генерировать остатки дальше, пока не будет получен совподающий с ним. Количество полученных при этом чисел и составляет длинну периода.
Если известна длинна периода L, непериодическую часть можно найти следующим образом. Сначала получаютL-й остаток. Если он совподает с m, то непереодическая часть нулевая, в противном случае - сравнивают первый и (L+1)-й остаток, второй (L+2)-й и т.д., пока не найдеться совподающая пара. Количество сравнений до совпадений и являеться длинной непереодической части. Получаемые при этом делении цифры можно выдавать на печать.Следующие же за непереодической частью L цифр результата деления составят период. Если дробь являеться конечной, то в качестве периода будет напечатано число 0. )
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru