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

Динамическое програмирование - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посоветуйте литературу по объектам и классам http://www.cyberforum.ru/cpp-beginners/thread87055.html
Посоветуйте литературу по объектам и классам...
C++ потоки Задали мне задачку решить которую я не смог. Задача такая: написать код (на с++), который продемонстрирует различие действия endl и \n, чтоб студент видел как endl очищает буфер. Возможно ли вообще средствами только с++ решить ее? http://www.cyberforum.ru/cpp-beginners/thread87052.html
C++ Латинский квадрат
помогите плиз написать програму где латинским квадратом порядка n называется матрица, каждая строка и каждый столбец содержат все числа от 1 до n. Проверить, является ли заданная во внешнем файле матрица латинским квадратом. :help:
C++ одномерные массивы и указатели
в одномерном массиве, состоящем из n вещественных элементов, вычислить: сумму отрицательных элементов массива
C++ Используя символ *, вывести на экран ромб шириной и высотой n символов http://www.cyberforum.ru/cpp-beginners/thread86978.html
Помогите с такой прогой. Вначале требуется проверить, что значение n нечетное и больше 1, но это-то понятно, и используя символ *, вывести на экран ромб шириной и высотой n символов P.S. общий вопрос: а как в Си сделать число в степени n?
C++ как бы упростить а то намудрил чёт тут #include <math.h> #include <iostream> using namespace std; int main (void) { double x,y,z,p,p1,p2,p3,m,r,r1,r2,r3,t=0,o=0,kr=0; // t- счётчик while (kr<=3) {cout<<endl<<"vvedite tri chisla"<<endl; подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
18.01.2010, 19:23     Динамическое програмирование
Цитата Сообщение от Зайченок Посмотреть сообщение
Мне нужен листинг (код) программы, а с остльным разберусь
Для первой задачи.
Ну тогда даю Вам просто функцию, в параметры которой задается целое число, а возвращается кол-во его делителей:
C
1
2
3
4
5
6
7
8
int col_del(int a)
{
    int col=2, i;
    for(i=2; i<=a/2; i++)
        if(a%i==0)
            col++;
    return col;
}
Перебирая все числа из диапазона и вызывая для каждого из них данную функцию, делайте сравнение возвращаемых значений этой функции с числом К.
 
Текущее время: 16:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru