Огурчик (4)

Пользователь

Регистрация: 03.08.2023

Сообщения: 876

Рейтинг: 933

Огурчик (4)

Регистрация: 03.08.2023

Сообщения: 876

Рейтинг: 933

img
Know Yourself сказал(а):

Ждём теперь код на нексусе/нейм площадки CatYeah.png?1619501053

Нажмите, чтобы раскрыть...

не, сейчас он поймет что обратная связь утихла и забьет на это дело. Опять пойдет отдыхать, ибо устал, потом ненароком запустит Лену121 или какие там цифры и все начинай сначала

Know Yourself

Пользователь

Регистрация: 19.07.2020

Сообщения: 5602

Рейтинг: 5288

Нарушения: 25

Know Yourself

Регистрация: 19.07.2020

Сообщения: 5602

Рейтинг: 5288

Нарушения: 25

Огурчик (4) сказал(а):

не, сейчас он поймет что обратная связь утихла и забьет на это дело. Опять пойдет отдыхать, ибо устал, потом ненароком запустит Лену121 или какие там цифры и все начинай сначала

Нажмите, чтобы раскрыть...

Жиза, все мы кекс внутри, чето делаем, а потом курсы сморим CatYeah.png?1619501053

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

Огурчик (4) сказал(а):

не, сейчас он поймет что обратная связь утихла и забьет на это дело. Опять пойдет отдыхать, ибо устал, потом ненароком запустит Лену121 или какие там цифры и все начинай сначала

Нажмите, чтобы раскрыть...

Нет!

Сегодня буду доделывать калькуляторы чтобы они выдавали как они считают.FeelsWowMan.png?1592046354

Типа чтобы всё решение показывало а не только результат.PepeHappy.gif?1613920413

Огурчик (4)

Пользователь

Регистрация: 03.08.2023

Сообщения: 876

Рейтинг: 933

Огурчик (4)

Регистрация: 03.08.2023

Сообщения: 876

Рейтинг: 933

img
KeksovName сказал(а):

доделывать калькуляторы

Нажмите, чтобы раскрыть...

какие калькуляторы? Ты с задачами окончил, прежде чем калькулятор писать?

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

Огурчик (4) сказал(а):

какие калькуляторы? Ты с задачами окончил, прежде чем калькулятор писать?

Нажмите, чтобы раскрыть...

Последние две не сделал, ну ладно-сегодня сделаю!PepeWh.gif?1610052035

Теперь показывает как считает дроби!FeelsWowMan.png?1592046354

v1.1

v1.1 eng

Спойлер

lprince

Пользователь

Регистрация: 20.10.2012

Сообщения: 336

Рейтинг: 168

lprince

Регистрация: 20.10.2012

Сообщения: 336

Рейтинг: 168

Огурчик (4) сказал(а):

не, сейчас он поймет что обратная связь утихла и забьет на это дело. Опять пойдет отдыхать, ибо устал, потом ненароком запустит Лену121 или какие там цифры и все начинай сначала

Нажмите, чтобы раскрыть...

 

Напоминает «Остров проклятых» с Ди Каприо.  

l7l

Пользователь

Регистрация: 06.07.2021

Сообщения: 246

Рейтинг: 110

l7l

Регистрация: 06.07.2021

Сообщения: 246

Рейтинг: 110

Ты меня определенно радуешь

 

Попробуй заняться другими задачками, чтобы было интереснее!

 

Могу посоветовать сайт с задачками олимпиадного программирования: https://acmp.ru/index.asp?main=tasks (ссылка на архив задач)

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

   

Мне кажется тебе это будет интересно, а как бонус - будешь видеть сколько задачек решил GauntletsofStrength.pngBeltofStrength.png 

ascii1079

Пользователь

Регистрация: 07.11.2014

Сообщения: 855

Рейтинг: 454

ascii1079

Регистрация: 07.11.2014

Сообщения: 855

Рейтинг: 454

KeksovName сказал(а):

Продублирую!PepeWh.gif?1610052035

Задание с форума

Решение

Решение eng

Update:обновил код теперь всё работает!

Нажмите, чтобы раскрыть...

 

я протестировал 2 значения - 0.5 и 0.01, оно действительно правильно переводит, но в задании которое я тебе дал от пользователя требуется ввести лишь 1 число, а программа просит ввести 2 числа. задача не выполнена.

посмотри на скриншоте строчку #9, wholepart,fractional,number; а где пробелы потерял? pepebreakheart.png?1627073270 как договаривались, с меня Dislike.png

VdHX2bO.png

 

Qjn98wc.png

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

ascii1079 сказал(а):

 

я протестировал 2 значения - 0.5 и 0.01, оно действительно правильно переводит, но в задании которое я тебе дал от пользователя требуется ввести лишь 1 число, а программа просит ввести 2 числа. задача не выполнена.

посмотри на скриншоте строчку #9, wholepart,fractional,number; а где пробелы потерял? pepebreakheart.png?1627073270 как договаривались, с меня Dislike.png

VdHX2bO.png

 

Qjn98wc.png

Нажмите, чтобы раскрыть...

Исправил ошибку с 0.FeelsWowMan.png?1592046354

По поводу пробелов не понял, я использую Astyle он должен красиво всё делать.notlikemia.png?1621090946

А без второго вводимого числа невозможно сделать, в формуле нужно указать количество нулей.

И 0.053 превращается в 0.53 СРАЗУ как только вводишь значение,что в int что в double и float.PeepoAnd.png?1577443023

Огурчик (4)

Пользователь

Регистрация: 03.08.2023

Сообщения: 876

Рейтинг: 933

Огурчик (4)

Регистрация: 03.08.2023

Сообщения: 876

Рейтинг: 933

img
KeksovName сказал(а):

По поводу пробелов не понял, я использую Astyle он должен красиво всё делать.notlikemia.png?1621090946

Нажмите, чтобы раскрыть...

ты не astyle должен использовать, а руками когда код набираешь писать опрятно. Не можешь нормально код оформить - нечего вообще этим заниматься

KeksovName сказал(а):

А без второго вводимого числа невозможно сделать, в формуле нужно указать количество нулей.

Нажмите, чтобы раскрыть...

может тогда нужно использовать другую формулу? Какой прок в программе, которая требует ввести целую часть, дробную, количество нулей и тд? Мне мб и посчитать за нее? В задаче было явно указано: подается на вход число (один ввод), на выходе дробь (думаю если введено целое число, то продублировать его и указать, что дробной части нет). ВСЕ! Я хочу пользоваться программой, которая за меня все делает, а не в текстовые квесты играть

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

Огурчик (4) сказал(а):

ты не astyle должен использовать, а руками когда код набираешь писать опрятно. Не можешь нормально код оформить - нечего вообще этим заниматься

может тогда нужно использовать другую формулу? Какой прок в программе, которая требует ввести целую часть, дробную, количество нулей и тд? Мне мб и посчитать за нее? В задаче было явно указано: подается на вход число (один ввод), на выходе дробь (думаю если введено целое число, то продублировать его и указать, что дробной части нет). ВСЕ! Я хочу пользоваться программой, которая за меня все делает, а не в текстовые квесты играть

Нажмите, чтобы раскрыть...

Говорю же-это невозможно!notlikemia.png?1621090946

В формуле было явно сказано-нужно подсчитать количество нулей.

А это без дополнительного ввода нельзя сделать, потому-что 0.053 превращается(ВСЕГДА) в 0.53

А мне нужно подсчитать этот нуль, так что без проверки этого не сделать.oups.gif

 

OnlyAW

Пользователь

Регистрация: 08.06.2012

Сообщения: 5224

Рейтинг: 4011

OnlyAW

Регистрация: 08.06.2012

Сообщения: 5224

Рейтинг: 4011

KeksovName сказал(а):

Говорю же-это невозможно!notlikemia.png?1621090946

В формуле было явно сказано-нужно подсчитать количество нулей.

А это без дополнительного ввода нельзя сделать, потому-что 0.053 превращается(ВСЕГДА) в 0.53

А мне нужно подсчитать этот нуль, так что без проверки этого не сделать.oups.gif

 

Нажмите, чтобы раскрыть...

что за бред

 

как у тебя одно число превращается в другое? что ты вводишь?

 

звучит, как дичь

Огурчик (4)

Пользователь

Регистрация: 03.08.2023

Сообщения: 876

Рейтинг: 933

Огурчик (4)

Регистрация: 03.08.2023

Сообщения: 876

Рейтинг: 933

img
Код для перевода дробей

 

perevod.png

 

Мб что и коряво, но вроде суть простая и по условию задачи. @ascii1079 прошу размотать меня)

 

@KeksovName , что там по формулам невозможно?

 

num - число вводимое пользователем

whole - целая часть от этого числа

fractional - дробная часть

 

остальные думаю понятные. Не нравится мне куча (int), но нет времени переделывать. Мб позже

ascii1079

Пользователь

Регистрация: 07.11.2014

Сообщения: 855

Рейтинг: 454

ascii1079

Регистрация: 07.11.2014

Сообщения: 855

Рейтинг: 454

KeksovName сказал(а):

Говорю же-это невозможно!notlikemia.png?1621090946

В формуле было явно сказано-нужно подсчитать количество нулей.

А это без дополнительного ввода нельзя сделать, потому-что 0.053 превращается(ВСЕГДА) в 0.53

А мне нужно подсчитать этот нуль, так что без проверки этого не сделать.oups.gif

Нажмите, чтобы раскрыть...

 

запусти примерчик, почему ты говоришь что это невозможно? write.png?1672265532

я даже не писал этот код, а просто нашел его и скопировал PepeHappy.gif?1613920413

https://pastebin.com/zLMp422a

 

Огурчик (4) сказал(а):

может тогда нужно использовать другую формулу? Какой прок в программе, которая требует ввести целую часть, дробную, количество нулей и тд? Мне мб и посчитать за нее? В задаче было явно указано: подается на вход число (один ввод), на выходе дробь (думаю если введено целое число, то продублировать его и указать, что дробной части нет). ВСЕ! Я хочу пользоваться программой, которая за меня все делает, а не в текстовые квесты играть

Нажмите, чтобы раскрыть...

не гори, меняй своё отношение к персонажу, всех не спасти oups.gif

 

@Огурчик (4) запустил твой код, не знаю зачем 90% работает, но нашел такое

Введите число: 101.1

   

Перевод в обычную дробь: 101 целых 0/1

 

 

а ожидал 101 1/10

 

лучше забей, исправлять не надо, пусть кекс займется отдалкой ЧУЖОГО кода и сам скажет что не так PepeHappy.gif?1613920413

YoshkinKot

ъ

Регистрация: 20.06.2016

Сообщения: 14508

Рейтинг: 5678

YoshkinKot

Регистрация: 20.06.2016

Сообщения: 14508

Рейтинг: 5678

Огурчик (4) сказал(а):
Код для перевода дробей

 

perevod.png

 

Мб что и коряво, но вроде суть простая и по условию задачи. @ascii1079 прошу размотать меня)

 

@KeksovName , что там по формулам невозможно?

 

num - число вводимое пользователем

whole - целая часть от этого числа

fractional - дробная часть

 

остальные думаю понятные. Не нравится мне куча (int), но нет времени переделывать. Мб позже

Нажмите, чтобы раскрыть...

кстати забавная история в том, что оно вообще завершается, только потому, что 10 делится на 2 relaxeat.gif?1631454183

по-хорошему конечно лучше просто попарсить текст и повыводить (не супер сложно на самом деле)

Огурчик (4)

Пользователь

Регистрация: 03.08.2023

Сообщения: 876

Рейтинг: 933

Огурчик (4)

Регистрация: 03.08.2023

Сообщения: 876

Рейтинг: 933

img
YoshkinKot сказал(а):

кстати забавная история в том, что оно вообще завершается, только потому, что 10 делится на 2 relaxeat.gif?1631454183

 

 

Нажмите, чтобы раскрыть...

Там прикол в том, что после цикла, где fractional множится count-раз на 10, получается double (1.000000), которое потом пуляется в функцию НОД меняя тип на инт в аргументе. Каким то Макаром оно становится int = 0, отчего далее неверно НОД считается. Место нашел, а сообразить не успел ещё. На работке почилю) думаю я с приведением типов начудачил. Надо теорию читать

 

@KeksovName , тебя бы с отладчиком.. помог бы PepeCoffee.png?1554727550

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

Последние 3 задачи.FeelsWowMan.png?1592046354

Ввести время в формате чч:мм:сс, перевести в секунды

Решение

Ввести время в секундах, перевести в формат чч:мм:сс

Решение

И последняя задача:

Напечатать длину интервала между двумя моментами времени в пределах суток (все формате чч:мм:сс)

Решение

Все задачи решены, продолжаю смотреть курс теперь.PepeHappy.gif?1613920413

Mamkatypogoanimeshnika

Пользователь

Регистрация: 31.03.2020

Сообщения: 27

Рейтинг: 6

Mamkatypogoanimeshnika

Регистрация: 31.03.2020

Сообщения: 27

Рейтинг: 6

KeksovName сказал(а):

Последние 3 задачи.FeelsWowMan.png?1592046354

Ввести время в формате чч:мм:сс, перевести в секунды

Решение

Ввести время в секундах, перевести в формат чч:мм:сс

Решение

И последняя задача:

Напечатать длину интервала между двумя моментами времени в пределах суток (все формате чч:мм:сс)

Решение

Все задачи решены, продолжаю смотреть курс теперь.PepeHappy.gif?1613920413

Нажмите, чтобы раскрыть...

Смотрю на 3 код и у меня кровь из глаз идет. Я кнч хз, программированием не занимаюсь, но нельзя было сделать так внешне(это чат гпт написал + он там еще чет поправил)

https://www.online-ide.com/Gf4ktHyFs0

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

Досмотрел 2 видео из курса, теперь неделю решать задачи!PepeWh.gif?1610052035

Новые задачи:

Задачи

И важное условие-преподаватель сказал нужно всё это решить без ифов.notlikemia.png?1621090946

Незнаю получится ли, сегодня начну делать задания.PepeHappy.gif?1613920413

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

Ввести два числа, напечатать, какое из них больше, или они равны

Решение

Ввести три числа, напечатать максимальное из них

Решение

Ввести два числа, напечатать, являются ли они взаимно простыми, или какое из них делится на другое

Решение

«Идеальный» вес человека на 100 меньше, чем его рост в сантиметрах. Ввести рост и вес и напечатать рекомендацию по коррекции веса

Решение

Вот такие простые задания, с месяцами пока не смог.AquaCry.png?1621091234

А первые 2 решались на курсе.

pegaster

Пользователь

Регистрация: 18.02.2022

Сообщения: 1073

Рейтинг: 523

pegaster

Регистрация: 18.02.2022

Сообщения: 1073

Рейтинг: 523

KeksovName сказал(а):

И важное условие-преподаватель сказал нужно всё это решить без ифов.notlikemia.png?1621090946

Нажмите, чтобы раскрыть...

Ты уверен, что все эти задания нужно делать без ифов? Просто задание про рубли и копейки по-сути либо ифами, либо свитч кейсом, какой в этом смысл главное, непонятно 

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

Два дня думаю над решением задачи, где надо число перевести в дробь!

У меня всё работает но мой друг, преподаватель по питону сказал что запрашивать количество нулей у пользователя нельзя!

И я думаю как это решить без запроса,пока не придумал.BlobTea.png?1619500979

YoshkinKot

ъ

Регистрация: 20.06.2016

Сообщения: 14508

Рейтинг: 5678

YoshkinKot

Регистрация: 20.06.2016

Сообщения: 14508

Рейтинг: 5678

KeksovName сказал(а):

Два дня думаю над решением задачи, где надо число перевести в дробь!

У меня всё работает но мой друг, преподаватель по питону сказал что запрашивать количество нулей у пользователя нельзя!

И я думаю как это решить без запроса,пока не придумал.BlobTea.png?1619500979

Нажмите, чтобы раскрыть...

у тебя есть scanf и sscanf

https://en.cppreference.com/w/c/io/fscanf

%s

%d

ke1evra

Пользователь

Регистрация: 25.12.2012

Сообщения: 1341

Рейтинг: 1205

ke1evra

Регистрация: 25.12.2012

Сообщения: 1341

Рейтинг: 1205

img
KeksovName сказал(а):

Итак, я решил пытаться делать свои программы на C!

Нажмите, чтобы раскрыть...

начни лучше Rust изучать. С это хорошо, но очень низкоуровнево (читай "очень сложно") и в современных реалиях очень небезопасно, с памятью там проблемы у всех, даже у прокачанных

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

Короче, пробовал решать задачу без дополнительного ввода и обрёл кучу проблем!

Во первых число бывает очень большим, превращается в огромное иногда и это никак нельзя предсказать во вторых число нужно преобразовывать в массив и убирать ненужные элементы и в третьих МНЕ ЭТО НЕ НРАВИТСЯ.notlikemia.png?1621090946

Почему пользователь не может ввести дополнительную цифру и всё? Что его компьютером пришибёт или что?AnimeVeryLaught.gif?1621091378

Моё решение работает идеально, для всех чисел и я НЕ хочу его переделывать.

Вот что получилось(не работает):

Temp

А вот как было и всё-всё работаетPepeHappy.gif?1613920413

Решение правильное