С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Настя!
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 9
1

Построить последовательность всех четных трехзначных чисел, делящихся на 3

20.05.2013, 16:33. Просмотров 900. Ответов 7
Метки нет (Все метки)

Здравствуйте! Помогите решать одну задачку...Заранее спасибо!
Построить последовательность всех четных трехзначных чисел, делящихся на 3. Выбрать 7 первых чисел из этой последовательности и построить для них все возможные перестановки.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2013, 16:33
Ответы с готовыми решениями:

Составить программу поиска трехзначных целых чисел, делящихся нацело на 9
Помогите написать программу с++ при помощи цикла while. Очень надо, всем...

Заданная последовательность целых чисел. Найти количество чисел, делящихся на 3 и 5 без остатка
Здравствуйте, Уважаемые. Очень срочно нужна Ваша помощь, в решении данной...

Сумма всех трехзначных положительных чисел
#include <iostream> #include <conio.h> using namespace std; void main() { ...

Найти сумму всех нечетных трехзначных чисел
Задача 1. Найти сумму всех нечетных трехзначных чисел. Задача 2. Дано число....

Вводится последовательность целых чисел,0 –конец последовательности. Определить, содержит ли последовательность хотя бы три отрицательных четных числа
Составить алгоритм решения задачи и написать программу на языке С++. В ...

7
MastAKK
146 / 137 / 18
Регистрация: 13.10.2012
Сообщений: 592
20.05.2013, 16:36 2
Какое число максимум? "Все" невозможно сделать
0
Настя!
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 9
20.05.2013, 16:44  [ТС] 3
138 к примеру
0
MastAKK
146 / 137 / 18
Регистрация: 13.10.2012
Сообщений: 592
20.05.2013, 16:44 4
Извиняюсь, неправильно прочитал вопрос
0
chizz
983 / 502 / 102
Регистрация: 19.03.2013
Сообщений: 3,109
Записей в блоге: 19
Завершенные тесты: 1
20.05.2013, 16:50 5
Все возможные перестановки элементов заданного массива
0
MastAKK
146 / 137 / 18
Регистрация: 13.10.2012
Сообщений: 592
20.05.2013, 16:52 6
Как-то так (надеюсь не страшно, что я использовал algorithm):
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
#include <iostream>
#include <algorithm> //нужен для next_permutation
 
using namespace std;
 
int main()
{
    double a = 100; //первое число (т.к. трехзначные)
    double mas[999]; //массив куда будем все подходящие записывать
    int i;
    for(i = 0; a < 1000; a++){ //от 100 до 999
        if(a/3-(int)a/3 == 0){ //если нету остатка от деления - кратно
            mas[i] = a; //записываем в массив
            i++;
        }
    }
    cout << "kratno 3:\n";
    for(int j = 0; j < i; j++){
        cout << mas[j] << endl; //выводим все получившиеся кратные 3 числа
    }
 
    double mas2[7];
    for(int j = 0; j < 7; j++){
        mas2[j] = mas[j]; //записываем 7 первых чисел в новый массив
    }
    cout << "\n\n\n"; //для "красоты"
    while(next_permutation(mas2, mas2+7)){ //это функция из algorithm
        for(int j = 0; j < 7; j++){
            cout << mas2[j] << " ";
        }
        cout << endl;
    }
    return 0;
}
0
Tulosba
:)
Эксперт С++
4750 / 3244 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
20.05.2013, 16:57 7
Цитата Сообщение от Настя! Посмотреть сообщение
построить для них все возможные перестановки.
7! ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <vector>
#include <algorithm>
 
int main() {
    
    std::vector<int> v;
    
    for( int i=0;i<7;++i )
    {
        v.push_back(102+i*6);
    }
    
    do
    {
        std::for_each( v.begin(), v.end(), [](int v){ std::cout << v << " ";} );
        std::cout << std::endl;
    }
    while( std::next_permutation( v.begin(), v.end() ) );
    
    return 0;
}
0
Настя!
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 9
20.05.2013, 17:06  [ТС] 8
огромное спасибо!
0
20.05.2013, 17:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2013, 17:06

Напишите программу нахождения всех трехзначных простых чисел
Найти все трехзначные простые числа

Поиск всех возможный комбинацай трехзначных чисел в массиве
Доброго времени суток. Столкнулся с проблемой поиска трехзначных чисел....

Имеется последовательность чисел содержащая n элементов определить количество четных чисел в последовательности.
Имеется последовательность чисел содержащая n элементов определить количество...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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