Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2020, 15:56   #1
grecigor
Пользователь
 
Регистрация: 18.12.2020
Сообщений: 10
По умолчанию Задача, через иф.

Те кто мне поможет напишите мне в личку свой емаил или телеграм, после стипендии я отплачу вам немного. Я учусь не на программиста.

С++, не знаю, можно ли на другом языке, думаю что да. Условие -

Условие - Железные шары 4 размеров сортируются за диаметром с помощью трех сит, которые расставлены друг над другом. Каждое сито имеет диаметры только одного размера, которые отвечает одному из трех диаметров шаров, исключая шар наибольшего размера. За известными диаметрами сит расставить их в порядке, который бы обеспечил сортировку.

Только с использованием конструкции иф
grecigor вне форума Ответить с цитированием
Старый 18.12.2020, 17:38   #2
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

А в программе то что что на вход, что на выход??
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 18.12.2020, 17:39   #3
FrosyaZZ
Форумчанин
 
Регистрация: 16.11.2020
Сообщений: 243
По умолчанию

Вход три размера, выход эти размера, упорядоченные по убыванию.
FrosyaZZ вне форума Ответить с цитированием
Старый 18.12.2020, 18:24   #4
grecigor
Пользователь
 
Регистрация: 18.12.2020
Сообщений: 10
По умолчанию

Я не уверен, наверно упорядочить все сита, а потом провести через них шары.
grecigor вне форума Ответить с цитированием
Старый 18.12.2020, 18:49   #5
сфинкс
Участник клуба
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 1,027
По умолчанию

смоделировал в эксцель excel начиная с A1
Код:
=СЛУЧМЕЖДУ(1;4)
3
=ЕСЛИ(A1<=$A$2;A1;0)
2
=ЕСЛИ(A3<=$A$4;A3;0)
1
=ЕСЛИ(A5<=$A$6;A5;0)
значит нужен 2-мерный массив: заполненный диаметрами шаров
и выстраивающий следующие ряды
в зависимости от прохождение сквозь сито ряда
и сита возможно менять
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 18.12.2020, 19:24   #6
grecigor
Пользователь
 
Регистрация: 18.12.2020
Сообщений: 10
По умолчанию

Коментатору выше, в этом дело, ничего не нужно использовать кроме обычного ввода и конструкции иф.
grecigor вне форума Ответить с цитированием
Старый 18.12.2020, 19:55   #7
сфинкс
Участник клуба
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 1,027
По умолчанию

=ЕСЛИ(H1>=A2;1;ЕСЛИ(H1>=A4;2;ЕСЛИ(H 1>=A6;3;0)))

H1 - размер шара
A2 A4 A6 - размер ячейки сита
цифры 1 2 3 - номера сит

Результат: номер сита где окажется шар

Осталось перевести на нужный язык
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 18.12.2020, 21:30   #8
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,716
По умолчанию

Да, EXCEL - наше всё!
digitalis вне форума Ответить с цитированием
Старый 18.12.2020, 22:14   #9
сфинкс
Участник клуба
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 1,027
По умолчанию

необычное решение похожей задачи: угадай число

https://programmersforum.ru/showthre...45#post1793345
там этюд 2-й нижний

однако там: угадай число в 1 строку
зато на похожем языке c#

и в той теме наверняка лучше искать: ELSE
и \ или \ либо в интернете искать: ELSE IF
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую

Последний раз редактировалось сфинкс; 18.12.2020 в 22:22.
сфинкс вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal ABC.Задача через процедуру hohoma Помощь студентам 1 13.09.2015 16:13
задача решить Через procedura 0048132 Паскаль, Turbo Pascal, PascalABC.NET 1 15.05.2015 10:21
Турбо Паскаль, задача через процедуры и функции SnegovikON Помощь студентам 0 23.10.2011 21:19
Задача про вклад (через форму) Ya_tolko_uchus Помощь студентам 1 16.12.2010 22:04
Задача - через Поиск решения и Прописывания ограничений Angelholy Microsoft Office Excel 3 22.03.2009 13:08