![]() |
Здравствуйте, гость ( Авторизация | Регистрация )
![]() |
![]() Сообщение
#1
|
|
![]() Известный ![]() ![]() ![]() ![]() Текущее настроение: ![]() Вст. ник | Цитата Группа: Жители Сообщений: 946 Регистрация: 29.05.2013 Пользователь №: 68270 Из: Тольятти Награды: 4 Подарки: 19 Имя: jura_k Пол: М Репутация: ![]() ![]() ![]() |
Я ввёл число с клавиатуры.
» Кликните сюда для просмотра оффтоп текста.. « Ну и что, что на написание этого мне понадобилось 15 лет? В учебнике этого не было.Неандертальцы вон сколько тысячелетий не могли огонь разжечь. -------------------- Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (bunch – связка).
-------------------- Подарки: (Всего подарков: 19 ) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
![]() |
![]() Сообщение
#2
|
|
![]() Известный ![]() ![]() ![]() ![]() Текущее настроение: ![]() Вст. ник | Цитата Группа: Жители Сообщений: 946 Регистрация: 29.05.2013 Пользователь №: 68270 Из: Тольятти Награды: 4 Подарки: 19 Имя: jura_k Пол: М Репутация: ![]() ![]() ![]() |
Очередная книга – А.Г. Юркин, "Задачник по программированию", 2002 г. От теории перехожу к практике. Поскольку Turbo C не нужен, сделал только 5 задач. Критерии отбора задач такие: исходными данными служат три (или меньше) целых числа. Все задачи из первого раздела "Линейные алгоритмы". Но алгоритмы всё равно получились нелинейными. Но рабочими.
Скачать документ для печати можно здесь: https://yadi.sk/i/69OIckzemiYjr Цитата А.Г. Юркин. "Задачник по программированию", 2002 г. 1.1. Угол 'alpha' задан в градусах, минутах и секундах. Найти его величину в радианах с максимально возможной точностью. Рекомендуется проверить работоспособность программы для углов, больших развернутого, а также для отрицательных углов. 1.3. Длина отрезка задана в дюймах, 1 дюйм = 2,54 см. Перевести значение длины в метрическую систему, то есть выразить ее в метрах, сантиметрах и миллиметрах. Так, например, 21 дюйм = 0 м 53 см 3,4 мм. 1.6. Коммерсант, имея стартовый капитал k рублей, занялся торговлей, которая ежемесячно увеличивает капитал на p%. Через сколько лет он накопит сумму s, достаточную для покупки собственного магазина? 1.8. За первый год производительность труда на предприятии возросла на p1%, за второй и третий - соответственно на p2% и p3%. Найти среднегодовой прирост производительности (в процентах). 1.9. Заданы три корня кубического уравнения x1, x2, x3. Найти коэффициенты этого уравнения. Код /* Задачник по программированию */
/* Язык Turbo C 2.0 */ #include <conio.h> #include <math.h> #include <stdio.h> main () { int aa, ab, ac; /* переменные ввода */ int ba, bb; double da; float ga, gb; long ja, jb, jc; printf ("Введите три целых числа: "); scanf ("%i%i%i", &aa, &ab, &ac); /* 1.1 - 1 */ da = abs (aa) + (abs (ab) + (double) abs (ac) / 60) / 60; da = da / 180 * 3.1415926; if (aa < 0) da = -da; printf ("1.1. Величина угла в радианах равна %.8g.\n", da); /* 1.3 - 2 */ ga = aa * .0254; ba = ga * 1.0001; ga = (ga - ba) * 100; bb = ga * 1.0001; ga = (ga - bb) * 10; if (ga < 0) ga = 0; printf ("1.3. Длина отрезка равна %i дюймов = %i м %i см %.2g мм.\n", aa, ba, bb, ga); /* 1.6 - 3 */ printf ("1.6. Стартовый капитал - %i руб.\n", aa); printf ("Доходность - %i% в месяц.\n", ab); printf ("Стоимость магазина - %i руб.\n", ac); if (!aa) {ba = 0; goto aaa;} ga = ac / aa; gb = 1 + ab / 100.; if (ga <= 0 || gb <= 0) {ba = 0; goto aaa;} ga = log (ga) / log (gb) / 12; ba = ga; if (ga > ba) ba++; aaa: printf ("Нужная сумма будет накоплена через %i лет.\n", ba); /* 1.8 - 4 */ ga = (1 + aa / 100.) * (1 + ab / 100.) * (1 + ac / 100.); if (ga > 0) gb = exp (1 / 3. * log (ga)); else gb = 1; gb = (gb - 1) * 100; printf ("1.8. Среднегодовой прирост производительности %.4g%.\n", gb); /* 1.9 - 5 */ ja = -((long) aa + ab + ac); jb = (long) aa * ab + (long) aa * ac + (long) ab * ac; jc = -((long) aa * ab * ac); printf ("1.9. Кубическое уравнение: x^3 + %li x^2 + %li x + %li = 0.\n", ja, jb, jc); getch (); printf ("\n\n"); } -------------------- Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (bunch – связка).
-------------------- Подарки: (Всего подарков: 19 ) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
![]() ![]() |
Текстовая версия | Сейчас: 16.06.2025 - 6:46 |