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

Задачка - крепкий орешек про линейку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 25. Сформировать вектор из суммы наибольших и наименьших значений элементов строк данной матрицы http://www.cyberforum.ru/cpp-beginners/thread693870.html
Составить алгоритм обработки матрицы А типа short размером М х N (М≤10 строк, N≤10 столбцов). Значения М и N ввести с клавиатуры с проверкой на допустимые значения. Преду-смотреть возможность ввода значений элементов матрицы пользователем и с помощью датчика случайных чисел. Необходимо вывести исходную матрицу и результаты, указанные в варианте задания. Значения М и N ввести с клавиатуры. В...
C++ Найти произведение квадратов первых k элементов массива A={a[i]} В программе должны быть предусмотрены функции ввода-вывода элементов вектора и его обработки. Исходные данные должны вводиться корректно и с проверкой на область допустимых значений. Тип результата "short". Условие: Найти произведение квадратов первых k элементов массива A={a}. http://www.cyberforum.ru/cpp-beginners/thread693869.html
C++ Определить произведение наибольшего и наименьшего чисел
Вводятся вещественные числа типа float, большие или равные 0, пока не будет введено отрицательное число. Подсчитать, сколько всего будет введено чисел, и определить произведение наибольшего и наименьшего чисел.
Виртуальные функции C++
Разработать программу с использованием наследования классов, реализующую классы: Земноводное(ареал обитания)->Крокодил(род, длина, вес) ->Лягушка(род, ядовитая или нет, цвет, чем питается) ->Тритон(вес, размер, чем питается) Используя виртуальные или чисто виртуальные функции, выведите на экран его...
C++ одномерный массив http://www.cyberforum.ru/cpp-beginners/thread693858.html
Дан массив вещественных случайных чисел.рамзер массива определяет пользователь но в пределах найти число чисел из диапазона код для Dev-cpp пожалуйста
C++ Операции присвоения матриц на С++ Здравствуйте. Подскажите, пожалуйста, как присвоить одной матрице 4х4 значения другой матрицы. Пытаюсь присвоить одну матрицу другой без цикла: dkiMatrix = dk1Matrix и в цикле: for (i=0; i<size; i++) { for (j=0; j<size; j++) { dkiMatrix = dk1Matrix; cout<<dkiMatrix<<'\t'; подробнее

Показать сообщение отдельно
leopardile
5 / 5 / 0
Регистрация: 10.07.2011
Сообщений: 15
11.11.2012, 17:58     Задачка - крепкий орешек про линейку
Я так понимаю, мою функцию в коде выше можно так оптимизировать?
C++
1
2
3
4
5
6
7
8
9
10
11
int ways_number(int M){
    int * res=new int[M+1];
    for(int i=1; i<=M; i++){
        res[i]=0;
        for(int j=0;j<S;j++){
            if(i==ar[j]) res[i]++;
            if(i>ar[j]) res[i] += res[i-ar[j]];
        }
    }
    return res[M];
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru