Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 06.10.2019
Сообщений: 69

Правильно ли я выполнил условие задачи?

14.03.2021, 19:33. Показов 1285. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача: Найти все четырехзначные числа, в которых есть две одинаковые цифры.

моё решение:

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 <iostream>
#include "Example_1.h"
 
using namespace std;
 
int main()
{
    
    for (int i = 0; i < 10; i++)
    {
        for (int j = 0; j < 10; j++)
        {
            for (int k = 0; k < 10; k++)
            {
                for (int n = 0; n < 10; n++)
                {
                    if ((i = j) || (i = k) || (i = n) || (j = n) || (j=k) || (k=n))
                    cout << i << j << k << n << endl;
                }
            }
 
        }
    }
    system("pause");
    return 0;
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.03.2021, 19:33
Ответы с готовыми решениями:

Правильно ли составленно условие задачи?
Задание: Работа с оператором do... while 1. Напишите программу, которая запрашивает ввод строки «yes», на запрос «Stop program?»....

Правильно ли я понял условие задачи?
Задание: Создать классы ромб и квадрат, производные от класса фигура. Если их площади являются равными, вычислить отношение их сторон. Если...

Правильно ли я понял условие задачи?!
Всем, не хворать. Тут задачка нарисовалась, решил её, но как-то сомневаюсь, вот условие: Вот, собственно мой вариант: #include...

9
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
14.03.2021, 19:41
Лучший ответ Сообщение было отмечено Lil Moto как решение

Решение

Цитата Сообщение от Lil Moto Посмотреть сообщение
if ((i = j) || (i = k) || (i = n) || (j = n) || (j=k) || (k=n))
Грубая ошибка. Очень. Но популярная.
В си (++) сравнение пишется так: i==j
1
Модератор
Эксперт CЭксперт С++
 Аватар для Volga_
5208 / 2925 / 1509
Регистрация: 14.12.2018
Сообщений: 5,266
Записей в блоге: 1
14.03.2021, 19:42
Цитата Сообщение от Lil Moto Посмотреть сообщение
Найти все четырехзначные числа, в которых есть две одинаковые цифры.
Только 2 одинаковые цифры, а 2 остальные цифры другие ? Так, например 2322 удовлетворяет или нет? Хочу знать точно условие задачи, скажите, пожалуйста.
1
0 / 0 / 0
Регистрация: 06.10.2019
Сообщений: 69
14.03.2021, 19:44  [ТС]
Байт, вы не знаете как это в С# переписать? оказалось, что я не на том языке писал
0
Модератор
Эксперт CЭксперт С++
 Аватар для Volga_
5208 / 2925 / 1509
Регистрация: 14.12.2018
Сообщений: 5,266
Записей в блоге: 1
14.03.2021, 19:47
Цитата Сообщение от Lil Moto Посмотреть сообщение
вы не знаете как это в С# переписать?
С#, без проблемы. Помогу вам делать этот код на языке С#. Но вы поняли мой вопрос выше? Сможете ли ответить мне?!!!
1
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
14.03.2021, 19:48
Цитата Сообщение от Lil Moto Посмотреть сообщение
вы не знаете как это в С# переписать?
просто задай вопрос в том разделе
https://www.cyberforum.ru/csharp-beginners/
1
0 / 0 / 0
Регистрация: 06.10.2019
Сообщений: 69
14.03.2021, 19:48  [ТС]
Цитата Сообщение от Volga_ Посмотреть сообщение
Только 2 одинаковые цифры, а 2 остальные цифры другие ? Так, например 2322 удовлетворяет или нет? Хочу знать точно условие задачи, скажите, пожалуйста.
да , это допустимо
0
Модератор
Эксперт CЭксперт С++
 Аватар для Volga_
5208 / 2925 / 1509
Регистрация: 14.12.2018
Сообщений: 5,266
Записей в блоге: 1
14.03.2021, 19:55
С++:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "RUS");
    int i;
    int a, b, c, d;
    for (i = 1000; i < 9999; i++)
    {
        a = i / 1000;
        b = i / 100 % 10;
        c = i / 10 % 10;
        d = i % 10;
        if (a == b || b == c || c == d || d == a || d == b || c == a)
            cout << a << b << c << d << endl;
    }
 
    system("pause");
    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
using System;
using System.Globalization;
using System.Text;
 
namespace ConsoleAppCSharp
{
    class Program
    {
        static void Main(string[] args)
        {
            int i;
            int a, b, c, d;
            for (i = 1000; i < 9999; i++)
            {
                a = i / 1000;
                b = i / 100 % 10;
                c = i / 10 % 10;
                d = i % 10;
                if (a == b || b == c || c == d || d == a || d == b || c == a)
                    Console.WriteLine("{0}{1}{2}{3}", a, b, c, d);
            }
            Console.ReadKey();
        }
    }
}
С# и C++ различно немного !
1
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
14.03.2021, 20:03
Цитата Сообщение от Volga_ Посмотреть сообщение
for (i = 1000; i < 9999; i++)
неравенство должно быть нестрогим
2
Модератор
Эксперт CЭксперт С++
 Аватар для Volga_
5208 / 2925 / 1509
Регистрация: 14.12.2018
Сообщений: 5,266
Записей в блоге: 1
14.03.2021, 20:05
Цитата Сообщение от Yetty Посмотреть сообщение
неравенство должно быть нестрогим
Да, точнее будет
C++
1
for (i = 1000; i <= 9999; i++)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.03.2021, 20:05
Помогаю со студенческими работами здесь

Как правильно записать условие задачи?
Как в матлабе правильно записать условие след. задачи: f = \sum_{1}^{3}(ui+vi) \rightarrow min, 1-a1-3a2+u1-v1=0, ...

Правильно записать условие задачи в данном коде
Даны натуральное число n, целочисленная матрица i=1,2; j=1,...,m. Найти сумму тех из элементов a2j(j=1,...,m), для которых a1j имеет...

правильно ли я выполнил задание?
меня терзают жудкие сомнения насчёт правильности выполнения Исходный код программы на С++ обычно содержит много пар круглых, ...

Правильно ли выполнил условия схемотехники?
Здравствуйте уважаемые форумчане, появился вопрос касаемо схемотехники. Пока только учусь этому, выполнил условие задачи но, не уверен в...

Правильно ли выполнил график по заданию
Пример, само задание и мой скриншот построения графика. Правильно сделано?


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc О Господи, Вечный, Ты . . . Я помоги, Бесконечный. . . Я прошу Ты. . . Я погибаю, спаси. . . Я прошу Тебя Вечный. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru