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

Сколько можно? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ "Зеркально простые" числа http://www.cyberforum.ru/cpp-beginners/thread200511.html
чем проще тем лучше и через cin cout Назовем число "зеркально простым", если само число является простым, и простым является число, записанное теми же цифрами в обратном порядке. Для чисел от A до B найти количество "зеркально простых" чисел. Технические условия Входные данные
C++ Степень симметрии Только прошу сделайте чем по проще. и через cin cout. Степенью симметрии натурального числа назовём количество пар его десятичных цифр, в которых цифры совпадают и расположены симметрично относительно середины десятичной записи этого числа. Если некоторая цифра стоит посередине десятичной записи, её тоже нужно учитывать в паре с ней самой. Найти степень симметрии числа N. Технические... http://www.cyberforum.ru/cpp-beginners/thread200510.html
одномерный масив C++
написать прогораму которая позволяет вводить одномерный массив и при этом изменяла местами наибольший и наименьший элемент массива
C++ Рекурсия
Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение> ::= T | F | And(<выражение> , <выражение>) | Or(<выражение> , <выражение>) Помогите разобраться что нужно сделать.
C++ Шаблонная функция http://www.cyberforum.ru/cpp-beginners/thread200505.html
Здравствуйте, помогите пожалуйста реализовать шаблонные функции поиска в объекте A класса mnozhestvo. Нужно найти все буквы и все цифры в этом множестве.
C++ Интеграл методом Симпсона Вообщем на форуме есть такая програма, спасибо её автору: ouble Simpson(double (*Fx)(double)) { double I,x,h,a,b; int m; cout << "\n Input integral atributes:\n" << endl; cout << "\t-> Enter a = "; cin >> a; cout << "\t-> Enter b = "; подробнее

Показать сообщение отдельно
spy_3462
6 / 6 / 1
Регистрация: 19.11.2010
Сообщений: 18
30.11.2010, 14:25     Сколько можно?
Быдло код на C#
Вместо использования Math.Pow() изобрел велосипед в виде рекурсивной функции stepen()
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
35
36
37
38
39
40
41
42
43
44
45
46
47
using System;
namespace arr
{
    class Program
    {
        static int stepen(int m,int n)
        {
            if (n!=0)
                return m*stepen(m,n-1);
            else return 1;          
        }
        public static void Main(string[] args)
        {
            int n=int.Parse(Console.ReadLine());
            int[] arr1=new int[9];
            int m=10;           
            int k=0;
            for(int i=arr1.Length;i>0;i--)
            {
                if (i==arr1.Length)
                {
                    arr1[i-1]=n/stepen(m,i-1);
                    k=stepen(m,i-1)*arr1[i-1];
                }
                else
                {
                    arr1[i-1]=(n-k)/stepen(m,i-1);
                    k+=stepen(m,i-1)*arr1[i-1];
                }
            }
            // Собираю сумму цифр тут!!!
            int z=0;
            foreach (int i in arr1)
                z+=i;
            if (z!=0)
            {
                int y=0;
                while((n-z*y)>0)
                {y++;}
                Console.WriteLine("{0} - ({1} x [{2}]) = {3}",n,z,y,n-z*y);
            }
            else
            {Console.WriteLine("Решения нет");};
            Console.ReadKey(true);
        }
    }
}
 
Текущее время: 04:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru