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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Polinocka
Сообщений: n/a
#1

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

24.01.2010, 19:21. Просмотров 775. Ответов 4
Метки нет (Все метки)

Добрый вечер добрые люди.
Мне очень нужна ваша помощь. Большое спасибо. Вот задачи:
1. Найти все натуральные числа, не превосходящие N<1000,и делящиеся на каждую из своих цифр.
2. Даны целые числа а1, а2, ... , аn (среди них могут быть повторяющиеся). Получить все числа, входящие в последовательность по одному разу
3. Даны целые числа а1, а2, ... , аn (среди них могут быть повторяющиеся). Получить числа, взятые по одному из каждой группы равных членов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2010, 19:21     Даны целые числа а1, а2, ... , аn
Посмотрите здесь:

Даны целые числа, удалить все числа со значением максимального из них - C++
Даны целы числа х1,...,xn . удалить все числа со значением max(х1,...,xn) Не могу найти ошибку... #include&lt;iostream&gt; using...

Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами - C++
ПОМОГИТЕ решить задачу на C++ Заранее спасибо! Даны целые числа a1, a2, ..., an. Получить те положительные числа из этой...

Даны целые числа a, n - C++
Даны целые числа a, n, x1,...,xn(n &gt; 0). Определить, каким по счету идёт в последовательности x1,...,xn член, равный a. Если такого члена...

Даны целые числа с1 с2 - C++
Люди помогите решите задачи пожалуйста!

[C++] Даны целые числа а1,....,аn... - C++
Нужна срочная помощь в решении задач! Я новичек в С++ и почти не шарю в нем.... Помогите плиз.. Вот задачи: 1) Даны целые числа...

Даны целые числа N (> 2), A и B. - C++
Даны целые числа N (&gt; 2), A и B. Сформировать и вывести целочисленный массив размера N, первый элемент которого равен A, второй равен B, а...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
24.01.2010, 21:22     Даны целые числа а1, а2, ... , аn #2
1.
Код
int a[3];
for(j=1; j<N; j++) {
 n = j;
for(i=0;i<3;i++) {
  a[i] = nn%10;
  NN /= 10;
}
for(i=0;i<3;i++) {
   if (a[i] != 0 && (j%a[i])) break;
}
if (i==3) printf("%d\n", j);
}
Не проверял. Возможны описки.
easybudda
Эксперт CЭксперт С++
9461 / 5474 / 927
Регистрация: 25.07.2009
Сообщений: 10,498
24.01.2010, 22:03     Даны целые числа а1, а2, ... , аn #3
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;
}
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
24.01.2010, 22:31     Даны целые числа а1, а2, ... , аn #4
Polinocka,
2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <set>
#include <algorithm>
 
int main()
{
    int arr[] = {1,1,2,2,3,3};
    const size_t N = sizeof(arr) / sizeof(*arr);
 
    std::set <int> _SET(arr, arr+N);
    std::ostream_iterator <int> _ITER(std::cout," ");
 
    std::copy(_SET.begin(), _SET.end(), _ITER);
 
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2010, 23:05     Даны целые числа а1, а2, ... , аn
Еще ссылки по теме:

Даны целые числа - C++
Даны целые числа х, у и вещественное число z. Используя директиву #define для нахождения наибольшего из чисел, вычислить S=max(x+y+z,...

Даны целые числа a,b,c - C++
Если a&lt;=b&lt;=c то все значения заменить их квадратами, если a&gt;b&gt;c то каждое число заменить наибольшим из них, в противном случае сменить...

Даны целые числа а1.....а50.......................... - C++
Помогите решить задание....буду благодарен вой вариайт 181 задача б)

Даны целые положительные числа M и N - C++
Даны целые положительные числа M и N. Сформировать целочисленную матрицу размера M × N, у которой все элементы I-й строки имеют значение...

Даны целые числа а1 … а100 - C++
Даны целые числа а1 … а100. Получить новую последовательность из 100 чисел, заменяя ai нулями, если не равно max(а1 … а100), и заменяя...

Даны натуральные числа п, р, целые числа A1 ..., An,. - C++
Получить произведение членов последовательности A1, ..., An, кратных р


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
24.01.2010, 23:05     Даны целые числа а1, а2, ... , аn #5
easybudda, Согласен. У тебя изяшнее и массива не надо
Yandex
Объявления
24.01.2010, 23:05     Даны целые числа а1, а2, ... , аn
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru