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

Найти ошибку в коде

06.02.2023, 16:39. Показов 700. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вводится одно натуральное четырёхзначное число. Догадайтесь по двум открытым тестам, какую надо написать программу, чтобы она прошла все оставшиеся закрытые наборы исходных данных.

Sample Input 1:
1234

Sample Output 1:
-22

Sample Input 2:
9876

Sample Output 2:
22

У меня есть 2 варианта
1)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main() {
    int n;
    cin >> n;
    if (n / 1000 > n / 100 % 10 > n / 10 % 10 > n % 10) {
        cout << 22;
    } 
    if (n / 1000 < n / 100 % 10 < n / 10 % 10 < n % 10) {
        cout << -22;
    }
    return 0;
}

2)

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main() {
  int n;
    cin >> n;
    if (n / 1000 - n / 100 % 10 == 1)
        cout << 22;
    else 
        cout << -22;
  return 0;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.02.2023, 16:39
Ответы с готовыми решениями:

Найти сумму целых отрицательных чисел удовлетворяющих условию (найти и исправить ошибку в коде)
#include&lt;iostream&gt; #include&lt;math.h&gt; using namespace std; int main() { int y = 0; for(int i = -21; i &lt; -99; i+=3) ...

найти ошибку в коде
Ошибка в 13 строке invalid conversion from 'int' to 'char*' #include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; char **s =...

Найти ошибку в коде
// На входе имеется три числа, программа должна вывести наибольшее. При компилирование возникает ошибка. Я знаю, что есть уйма других...

3
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
12943 / 6810 / 1821
Регистрация: 18.10.2014
Сообщений: 17,234
06.02.2023, 20:10
Цитата Сообщение от atoxill Посмотреть сообщение
n / 1000 > n / 100 % 10 > n / 10 % 10 > n % 10
Что это вообще такое?

Цитата Сообщение от atoxill Посмотреть сообщение
У меня есть 2 варианта
И что дальше? Где описание вашей "догадки"? Что именно вы пытались сделать?
0
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
06.02.2023, 20:58
А словами догадки можно описать?

Добавлено через 1 минуту
Ну и вряд ли ответы будут только 22 и -22
Явно же какие-то математические действия выполняются полностью над числом или на цифрами, из которых оно состоит

Добавлено через 3 минуты
Например, вариант такой может быть "догадки"
Если цифры 4-х значного числа обозначит как ABCD
то двузначный XY результат будет
X = A - C (результат берется со знаком)
Y = |B - D| (по модулю)

Но, конечно, вариаций может быть много
0
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
06.02.2023, 21:05
Цитата Сообщение от atoxill Посмотреть сообщение
Sample Input 1:
1234
Sample Output 1:
-22
Sample Input 2:
9876
Sample Output 2:
22
12-34=-22
98-76=22

C++
1
2
int n=1234;
cout<<(n/100 - (n%100));
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.02.2023, 21:05
Помогаю со студенческими работами здесь

Найти ошибку в коде
Код крашится, кто знает в чем дело? Может протестировать чем - то?

Найти ошибку в коде
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;windows.h&gt; using namespace std; void main (void)...

Найти ошибку в коде
#include&lt;iostream&gt; using namespace std; class samp { int a; public: void set_a(int n) { a=n; }

Найти ошибку в коде
Народ вот задача. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int main(){ int sra=0,b,q; int i=0,n,arr; ...

Найти ошибку в коде
сдраствуйте!вот мой код программы!программа управления лифтом!почему-то пргграмма перестает работать: после перхода во вторую позицию после...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru