Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача FILE и char[x] в функцию http://www.cyberforum.ru/cpp-beginners/thread533295.html
Собственно есть такой кусок кода: int Parser(int n, int value) { FILE *fp = fopen("../../DB.txt", "r"); char buffer; if (!fp) {
C++ Строки.
Задали решить 30 задач со строками. Вооружившись учебником и гуглом я попытался их решить, но не имея подобного примера и опыта решения в строковых, я не продвинулся в изучении их. Ниже я написал 5...
Работа с графом. Найти пару вершин, кратчайшее расстояние от одной из которых до другой максимально среди всех пар вершин. C++
Задание: Дан ориентированный взвешенный граф. Найти пару вершин, кратчайшее расстояние от одной из которых до другой максимально среди всех пар вершин. Пример: 4 0 5 9 -1 -1 0 2 8 -1 -1 0 7 4...
C++ Проверка строки и замена знака матрицы на противоположный программа для того чтобы проверять каждую строку матрицы и меняет знак матрицы на противоположный если в каждой строке матрицы есть положительное число....т.е если в первой строке есть положительный... http://www.cyberforum.ru/cpp-beginners/thread533290.html
C++ Считывание текста из файла и вывод на экран http://www.cyberforum.ru/cpp-beginners/thread533288.html
Написать программу, которая считывает текст из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем все остальные. Помогите пожалуйста.
Матрица. Сумма элементов в строках, не содержащих отрицательные элементы. C++
Дана целочисленная квадратная матрица. Определить: 1) сумму элементов в тех строках, которые не содержат отрицательных эле- ментов; 2) минимум среди сумм элементов диагоналей, параллельных главной...
C++ Произведение отрицательных элементов массива
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) произведение отрицательных элементов массива; 2) сумму положительных элементов массива, расположенных до максимального...
C++ Используя все цифры от 1 до 9 по одному разу в различных комбинациях и операции сложения и вычитания, получить в сумме 100 Используя все цифры от 1 до 9 по одному разу в различных комбинациях и операции сложения и вычитания, получить в сумме 100, при условии, что цифры появляются в возрастающем или убывающем порядке.... http://www.cyberforum.ru/cpp-beginners/thread533274.html
C++ Массив - ввести мат. выражение http://www.cyberforum.ru/cpp-beginners/thread533270.html
Дано символьный массив в нем нужно ввести мат. выражение (до трех чисел ,(+, -, *, /)) Все числа 1 разряда. Символы чисел и мат. знаков перевести в цифры и мат. операции. Посчитать выражение. Моя...
C++ Длинная арифметика. Класс работы с длинными числами. // модул_умнож.cpp : main project file. #include "stdafx.h" #include "vector" #include <algorithm> #include "stdio.h" #include "stdlib.h" #include "iostream" using namespace std; http://www.cyberforum.ru/cpp-beginners/thread533260.html
Kuzia domovenok
2571 / 2242 / 566
Регистрация: 25.03.2012
Сообщений: 8,119
Записей в блоге: 1
Завершенные тесты: 1
29.03.2012, 04:44 0

Прoблемa с выводом в консоль. Почти сразу закрывается.

29.03.2012, 04:44. Просмотров 2860. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от Infinity3000 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
 
int main(void)
{
        for (unsigned int i = 100; i < 1000; i++)
                if (i%10 != i/10%10 && i%10 != i/100%10 && i/10%10 != i/100%10)
                        cout<<i<<' ';
system("pause >> null");
return 0;
}
Можно без единого ифа, и на порядок быстрее (правда в индусском стиле)
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
int main(void)
{
    int i, j, k;
    for (i = 1; i < 10; i++){
        for (j = 0; j < i; j++){
                        for ( k = 0; k < j; k++) {
                cout<<i*100+j*10+k<<' ';
            }
            for (k = j+1; k < i; k++) {
                cout<<i*100+j*10+k<<' ';
            }
                      
            for (k = i+1; k < 10; k++) {
                cout<<i*100+j*10+k<<' ';
            }
        }
        for (j = i+1; j < 10; j++){
            for (k = 0; k < i; k++) {
                cout<<i*100+j*10+k<<' ';
            }
            for (k = i+1; k < j; k++) {
                cout<<i*100+j*10+k<<' ';
            }
            for (k = j+1; k < 10; k++) {
                cout<<i*100+j*10+k<<' ';
            }
        }
    }
    return 0;
}


Вернуться к обсуждению:
Прoблемa с выводом в консоль. Почти сразу закрывается.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2012, 04:44

Почему программа сразу закрывается ?
#include &lt;iostream&gt; using namespace std; int main (void) { int age; cout &lt;&lt; &quot;Enter you...

Окно выполнения сразу же закрывается
Доброго времени суток. После нажатия f9 в c++ builder 6 появляется окно выполнения и тут же...

Зависает и закрывается консоль
Добрый день! Делаю лабораторную по ООП. Задание - разряженный полином, с динамической структурой,...

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