TheDeadSkin #8401 1 марта 2015 мало того static_cast<int>(a1); ^ в чём вообще смысл этой строки? ты понимаешь что она не делает ровным счётом ничего?результат каста нужно куда-то присвоить Поделиться сообщением Ссылка на сообщение
KaRniZZZ #8402 1 марта 2015 по идее scanf при чтении %c читает посимвольно не игноря пробелы, поэтому ввод первых трёх символов должен быть без пробелов ты бы попробовал подебажить и вывести a1 b1 c1 в консоль глянуть какие вообще их значенияscanf читает по форматированной строке, и если указать "%c%c%c" - то будет читать подряд(и пробелы тоже), "%c %c %c" - будет читать через пробелы. ^ↀᴥↀ^ Поделиться сообщением Ссылка на сообщение
TheDeadSkin #8403 1 марта 2015 scanf читает по форматированной строке, и если указать "%c%c%c" - то будет читать подряд(и пробелы тоже), "%c %c %c" - будет читать через пробелы.а, ну тогда да а вообще если у него не даёт нормально квадрат 1.5 - он 100% где-то напортачил с типами Поделиться сообщением Ссылка на сообщение
cutehamster #8404 1 марта 2015 да уже пофиксила что по библиотекам?cmath там нужна или я ее зря вписал? Поделиться сообщением Ссылка на сообщение
KaRniZZZ #8405 1 марта 2015 Не нужна. И iomanip тоже не нужна. ^ↀᴥↀ^ Поделиться сообщением Ссылка на сообщение
suez #8406 1 марта 2015 (изменено) http://fitness.reebo...re-human/#/home - годнота сайтевичРешил прочекать стили, лучше бы не чекал :( Изменено 1 марта 2015 пользователем suez http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
Herus #8407 1 марта 2015 http://fitness.reebo...re-human/#/home - годнота сайтевичРешил прочекать стили, лучше бы не чекал :( Поделиться сообщением Ссылка на сообщение
suez #8408 1 марта 2015 (изменено) У меня вот так, я вначале подумал что это дизайнерская фишка :lol: В общем это по ходу особенности локализации, на которую все забили хуй. На английском HUMAN спокойно влезает и всем типа ок, а на других языках скорее всего даже не парились Что надо употреблять чтобы делать сайты типа такого http://beta.rwatgg.com/ ? Эффект с отрисовкой картинки на полигональную сферу прикольный в техническом плане, но выглядит ужасно, по крайней мере на большом экране. Изменено 1 марта 2015 пользователем suez http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
Двапой #8409 1 марта 2015 Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
cutehamster #8410 1 марта 2015 гайз, помогите еще раз плзчего тут не правильно? { double a, c, a1, ; char b, b1; setlocale(LC_ALL, "Russian"); printf("Вычисление полусуммы абсолютных величин введенного числа и кода символа\nВведите число и символ:\n"); scanf("%d%c", &a, &b); a1 = fabs(a); b1 = fabs(double(b)); c = (a1+b1)/2; printf("%10.3f\n", c); system("pause"); return 0; } Поделиться сообщением Ссылка на сообщение
KaRniZZZ #8411 1 марта 2015 (изменено) А ты разберись для начала, что ты хочешь: int или double? Если первое, то меняй тип a, если второе то пиши "%lf %c". Изменено 1 марта 2015 пользователем KaRniZZZ ^ↀᴥↀ^ Поделиться сообщением Ссылка на сообщение
TheDeadSkin #8412 1 марта 2015 не знаю что у тебя за проблема, но1) поставь пробел между %d и %c в scanf2) b1 = fabs(double(b)); это пиздец, а не строка во-первых если ты хочешь кастить, то double(b) такого нет, есть (double)bво-вторых ты кастишь величину во флоат, потом берёшь её абс и присваиваешь резльтат в дабле перемменной типа char а, ну да и %d это singed int, а не плавающая Поделиться сообщением Ссылка на сообщение
cutehamster #8413 1 марта 2015 где во float кастю? чет не понял Поделиться сообщением Ссылка на сообщение
TheDeadSkin #8414 1 марта 2015 (изменено) ну в дабл, один хуйв цифру с плавающей точкой короче ты делаешьb1 = fabs(double(b)); во-первых double(b) не существует, во-вторых fabs возвращает double, а ты пытаешься его присвоить однобайтовому целому числу char, коим является b1 Изменено 1 марта 2015 пользователем TheDeadSkin Поделиться сообщением Ссылка на сообщение
cutehamster #8415 1 марта 2015 вот переделанный немного double a, c; char b; setlocale(LC_ALL, "Russian"); printf("Вычисление полусуммы абсолютных величин введенного числа и кода символа\nВведите число и символ:\n"); scanf("%f %c", &a, &b); c = (fabs(a) + fabs((double)b)) / 2; printf("%10.1f\n", c); system("pause"); return 0; я вроде тебя понял, но нихуя не понял вот этот последний код возвращает длинное число всегда, независимо от введенных данных. как тогда быть?если нужно провести операцию с кодом второго введенного символа Поделиться сообщением Ссылка на сообщение
suez #8416 1 марта 2015 Есть тут задроты математики?Кто мне может рассказать, как создаются сложные easing функции?Примеры можно смотреть тут http://timotheegroleau.com/Flash/experiments/easing_function_generator.htm и тут http://gizma.com/easing/ (в 1 ссылке есть всякие эластичные функции)В общем как пользоваться ими я понимаю, но меня уже третий день мучает вопрос, как они изначально создавались? Какую-нибудь квадратичную формулу я и сам без проблем сделаю, но как кто-то запиливал вот такую формулу, я в душе не ебу: function outElasticBig(t, b, c, d) { var ts = (t/=d)*t; var tc =ts*t; return b+c*(56*tc*ts + -175*ts*ts + 200*tc + -100*ts + 20*t);} http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
TheDeadSkin #8417 1 марта 2015 этот код должен работать по идееесли ты ищёшь среднее арифметическое между целым числом (код символа) и нецелым - результат собственно и должен быть нецелым Поделиться сообщением Ссылка на сообщение
cutehamster #8418 1 марта 2015 не среднее арифметическое, лолВычисление полусуммы абсолютных величин введенного числа и кода символаи, опять же, результат один и тот же от разных введенных данных. Поделиться сообщением Ссылка на сообщение
Kant #8419 1 марта 2015 начнем с того, что чар - беззнаковое целое. Нет смысла его пытаться брать по модулю, он и так положителен всегда. ну и #include <iostream> #include <math.h> using namespace std; int main() { double a, c; char b; setlocale(LC_ALL, "Russian"); printf("Вычисление полусуммы абсолютных величин введенного числа и кода символа\nВведите число и символ:\n"); scanf("%lf %c", &a, &b); // cout << a << " " << b << endl; c = (fabs(a) + b) / 2.0; printf("%.2lf\n", c); system("pause"); return 0; } отлично работает Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
TheDeadSkin #8420 1 марта 2015 (изменено) начнем с того, что чар - беззнаковое целое. Нет смысла его пытаться брать по модулю, он и так положителен всегда.чар как раз таки знаковоебеззнаковым он стаёт если объявить его как unsigned char ну как минимум в С точно так, мб в с++ по другому, но я в этом сомневаюсь(совсем другой вопрос что с клавиатуры дать отрицательный чар это не самая простая задача) Изменено 1 марта 2015 пользователем TheDeadSkin Поделиться сообщением Ссылка на сообщение