Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вычислить и напечатать обратные целых чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ выделение памяти http://www.cyberforum.ru/cpp-beginners/thread397112.html
#include <iostream> using namespace std; class Matrix { int m, n; public: float **M; Matrix(int a, int b); void input(); };
C++ Прокоментируйте код программы на С++ #include <cstdlib> #include <iostream> #include <stdio.h> using namespace std; class computer { private: int frequency; public: computer(): frequency() {} \\ Что здесь значит 2... http://www.cyberforum.ru/cpp-beginners/thread397103.html
C++ Площадь треугольника
Помогите пожалуйста. Надо сделать программу которая по трем координатам, введенных пользователем, считает площадь фигуры, ограниченной точками, а также строит на экране плоскость в декартовой системе...
Подсчет количества слов в строке C++
Задача: Подсчет количества слов в строке s разделенных пробелами, или запятой. Для этого нужно использовать функцию: int Words (s). Нельзя использовать библиотеку string.h... Вот нашол код: ...
C++ Вывести слова в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread397075.html
Привет всем. Я студент, помогите пожалуйста написать программу: дана строка состоящая из 30 слов между словами пробел и запятая вывести на экран слова в обратном порядке. P.S. Желательно как можно...
C++ Помогите пожалуйста (срочно) Муравей забрался на дерево, и порыв ветра унёс его на листочке далеко от муравейника. Муравей приземлился около ряда из стопок коробок кубической формы. Чтобы найти обратную дорогу к муравейнику,... подробнее

Показать сообщение отдельно
golatin
267 / 224 / 44
Регистрация: 12.10.2011
Сообщений: 337
Завершенные тесты: 1
02.12.2011, 18:06
Закрыть тему
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def delenie(n,m):
    print "n=%s m=%s"%(n,m)
    result=[]
    stack=[]
    result.append(str(n/m))
    n=10*(n%m)
    result.append(",")
    while(1):
        stack.append(n)
        result.append(str(n/m))
        n=10*(n%m)
        if n in stack:
            result.insert(result.index(",")+1+stack.index(n),"(")
            result.insert((len(result)),")")
            break
        
    print "".join(result)
Python
1
2
3
4
>>> delenie(55,34600)
n=55 m=34600
0,001(5895953757225433526011560693641618497109826)
>>>
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru