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

Даны целые числа а1, а2, ... , аn - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ & удаление столбца http://www.cyberforum.ru/cpp-beginners/thread89194.html
Здрасти, я все со своими массивами. У меня есть двумерный динамический массив Matrix 6*4. Удаление последнего столбца надо так делать?: delete Matrix;
C++ Разложение в ряд. Нужна помощь.Вычисление логарифма по основанию два вещественного числа...дан ряд n(x+1)=x-x^2/2+x^3/3-.....x^n/n - разложение натурального логарифма в ряд....потом из свойства логарифмов log2(N)=ln(n)/ln(2),помогите а то отчисляют...... http://www.cyberforum.ru/cpp-beginners/thread89187.html
вывести Наименьшее количество элементов, которое нужно удалить, чтоб осталась возрастающая последовательность C++
Нужно в массиве вывести Наименьшее количество элементов, которое нужно удалить, чтоб осталась возрастающая последовательность
C++ Динамическое распределение памяти
Добрый вечер, помогите пожалуйста разобраться с задачкой!!! Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера nxn??? Буду рад любой помощи!!!
C++ Есть вопрос http://www.cyberforum.ru/cpp-beginners/thread89156.html
Вот решил заняться изучением С++. Купил книжку, которая на мой взгляд подойдет для старта, но тут возникла проблема - при покупке мне забыли дать диск с компилятором и библиотеками а я лопух этого даже не заметил((( Открыл книжку, хотел приступить к изучению а диска то нет.... сам компилятор quincy я скачал в интернете а вот где взять все остальное не знаю, вернее не знаю что именно еще для этого...
C++ Нарисовал такое, а хочется другое нарисовал такую фигуру с вводимыми коордионатами: ***** ***** ***** ***** ***** int _tmain(int argc, _TCHAR* argv) { int n, b; printf ("input n: and b: \n"); подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
24.01.2010, 22:03     Даны целые числа а1, а2, ... , аn
1 - другой вариант. Проверял - работает.
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
#include <stdio.h>
 
/* возвращает 1, если число делится на каждую из своих цифр */  
int testNum(int num){
    int div;
    if ( !num )
        return 0;
    for ( div = num; div != 0; div /= 10 )
        if ( !( div % 10 ) || ( num % ( div % 10 ) ) )
            return 0;
    return 1;
}
 
/*
    Найти все натуральные числа, не превосходящие N<1000,и делящиеся на каждую из своих цифр.
*/
#define TOP 1000
int main(void){
    int i;
    
    for ( i = 1; i < TOP; ++i )
        if ( testNum(i) )
            printf("%d\n", i);
    return 0;
}
 
Текущее время: 04:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru