Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Виетор
5 / 5 / 3
Регистрация: 01.03.2013
Сообщений: 195
#1

Ничего не выводится на экран - C++

24.10.2013, 21:09. Просмотров 374. Ответов 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
31
32
33
/*Подсчитать количество натуральных чисел n ( 111 <= n <= 999 ), 
в записи которых есть:
а) две одинаковые цифры;
b) только две одинаковые цифры.
*/
#include <iostream>
#include <stdio.h>
using namespace std;
 
int main()
{   
    int a=111,count1=0,count2=0;
    int mass[3];
    for (int i = 111; i < 999; ++i)
    {
        mass[1]=a/100;
        mass[2]=a%100/10;
        mass[3]=a%10;
        if ((mass[3]==mass[1]) || (mass[2]==mass[3]) || (mass[1]==mass[2]))
            count1++;
        if ((mass[1]==mass[2])&&(mass[2]!=mass[3]))
            count2++;
        if ((mass[1]==mass[3])&&(mass[2]!=mass[3]))
            count2++;
        if ((mass[2]==mass[3])&&(mass[1]!=mass[3]))
            count2++;
        a++;
    }
    cout << "two numbers: " << count1 << endl;
    cout << "only two numbers: " << count2 << endl;
_getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2013, 21:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ничего не выводится на экран (C++):

При написании программы по нахождению минимума на экран ничего не выводится, почему?
Вот код: METOD1.CPP #include &quot;method.h&quot; double Fun(double x) { return...

Программой, содержащая класс, структуры и функции работы с файлами. Синтаксических ошибок нет, но работа прерывается и ничего не выводится на экран.
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include...

Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение
Если целое число М делится на целое число N, то на экран выводится частное от...

Почему на консоль выводится "1" и дальше ничего не происходит? (цикл while)
Вот код: #include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;conio.h&gt; using...

Не выводится на экран 3 сообщение
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;string&gt; using namespace...

Отладить программу, которая ничего не выводит на экран
Вроде отладила программу,она срабатывает,но ничего не выводит на экран. Когда...

3
alsav22
5438 / 4833 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
24.10.2013, 21:17 #2
Последний допустимый индекс массива mass равен 2, первый индекс равен 0.
1
dane.yeah
15 / 15 / 7
Регистрация: 08.04.2012
Сообщений: 133
24.10.2013, 21:20 #3
C++
1
2
3
 mass[0]=a/100;
        mass[1]=a%100/10;
        mass[2]=a%10;
1
Виетор
5 / 5 / 3
Регистрация: 01.03.2013
Сообщений: 195
24.10.2013, 21:22  [ТС] #4
С массивами всё поправил, теперь прога неправильно работает(
Кликните здесь для просмотра всего текста
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
#include <iostream>
#include <stdio.h>
using namespace std;
 
int main()
{   
    int a=111,count1=0,count2=0;
    int mass[3];
    for (int i = 111; i < 999; ++i)
    {
        mass[0]=a/100;
        mass[1]=a%100/10;
        mass[2]=a%10;
        if ((mass[2]==mass[0]) || (mass[1]==mass[2]) || (mass[0]==mass[1]))
            count1++;
        if ((mass[0]==mass[1])&&(mass[1]!=mass[2]))
            count2++;
        if ((mass[0]==mass[2])&&(mass[1]!=mass[2]))
            count2++;
        if ((mass[1]==mass[2])&&(mass[0]!=mass[2]))
            count2++;
        a++;
    }
    cout << "two numbers: " << count1 << endl;
    cout << "only two numbers: " << count2 << endl;
_getch();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2013, 21:22
Привет! Вот еще темы с решениями:

На экран не выводится отсортированный массив
Пишу программу быстрой сортировки массива и не могу понять в чем проблема, а...

Тип string не выводится на экран
как мне сделать вывод переменной surname на русском языке,просто проблема в...

Не выводится на экран элемент динамического массива
Здравствуйте! Сразу прошу прощения за название темы, т.к. далее по тексту вы...

Почему на экран выводится цифры в формате с E (4.34e)?
Добрый день! Есть следующая функция #include &lt;iostream&gt; using namespace...


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

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

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