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

Список четырехзначных чисел без повторения цифр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Линейный массив содержит целые числа: определить диапазон, в котором находятся элементы массива http://www.cyberforum.ru/cpp-beginners/thread867694.html
линейный массив содержит целые числа. определить диапазон, в котором находятся элементы массива.
C++ Задание массива с ограниченными значениями и интервалом Линейный массив содержит значения функции y=x-2 на интервале от 0 до 2 с шагом 0,1. Определить, сколько раз функция сменила знак? Подскажите, пожалуйста, как это можно реализовать? Перепробовал... http://www.cyberforum.ru/cpp-beginners/thread867682.html
C++ Присвоение указателей
Здарствуйте. Например я пишу пользовательский контейнер (класс шаблон). Узел будет содержать ключ, данные и т.д. я объявляю ключ константным!!! template <class t1> struct hnode { const t1...
Предост. выбор при запуске проги ввести либо с клавы, либо с файла C++
Предост. выбор при запуске проги ввести либо с клавы, либо с файла,помимо того нужно добавить ввод с файла.. Вот текст программы: #include <iostream> #include <stdio.h> #include <conio.h> ...
C++ Вывод по двумерным массивам http://www.cyberforum.ru/cpp-beginners/thread867657.html
Помогите с Выводом к курсовой по Двухмерному массиву в С++
C++ Задача на тему функции. Найти наименьшую по значению цифру в каждом числе последовательности Вводится последовательность из N целых чисел. Найти наименьшую по значению цифру в каждом числе последовательности (функцией оформить определение наименьшей цифры числа). подробнее

Показать сообщение отдельно
GoodDay
0 / 0 / 0
Регистрация: 07.04.2012
Сообщений: 24

Список четырехзначных чисел без повторения цифр - C++

16.05.2013, 23:03. Просмотров 1397. Ответов 3
Метки (Все метки)

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
#include <stdio.h>
 
bool func(int,int,int,int);
int main()
{
    int mas[1000];
    int n = 0;
    for(int i = 1; i < 10; i++)
        for(int j = 0; j < 10; j++)
            for(int k = 0; k < 10; k++)
                for(int h = 0; h < 10; h++)
                    if(func(i,j,k,h))
                    {
                        mas[n] = i*1000+j*100+k*100+h;
                        n++;
                    }
    for(int i = 0; i < n;i++)
    {
        printf("%d\n",mas[i]);
    }
    return 0;
}
 bool func(int a,int b,int c,int d)
 {
 
     if(a!=b && a!=c && a!=d && b!=c && b!=d && c!=d)
         return true;
     else
         return false;
 }
Проблема в том, когда я компилю и запускаю, у меня вылетает ошибка "Прекращена работа программы", без вывода
Код должен быть ansi c, компилятор vs 2012, windows 7 x64. В чем проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru