«Нарастающий итог» Задача: В массиве А[n] каждый элемент, кроме первого, заменить суммой всех предыдущих элементов. Вводимые данные Предполагаемый вывод Комментарий 1 1 1 1 1 1 1 1 … Continue reading
Ю3.43
Текущая стоимость оборудования. Фирма ежегодно на протяжении [latex]n[/latex] лет закупала оборудование стоимостью соответственно [latex]s_{1},s_{2}\ldots,s_{n}[/latex] руб. в год (эти числа вводятся и обрабатываются последовательно).Ежегодно в результате износа и морального старения(амортизации) все имеющееся оборудование уценяется на [latex]p[/latex]%. какова общая стоимость накопленного оборудования за n лет? [latex]p[/latex] [latex]n[/latex] [latex]s_{1}, s_{2},\ldots,s_{n}[/latex] Результат: 10 6 5 8 10 … Continue reading
Ю4.28
Задача: Каждый из элементов [latex]x_{i}[/latex]массива [latex]X(n)[/latex] заменить средним значением первых [latex]i[/latex] элементов этого массива. Тесты [latex]n[/latex] Input Output Result 2 11 7 11 9 Пройден 12 7 4 33 56 22 3 22 5 6 7 8 9 7 7 5.5 14.667 24.4 20.833 21 19 17.556 16.5 15.7273 15.1667 Пройден 1 136 136 Пройден … Continue reading
A166
Задача: Дано натуральное число [latex]n[/latex], действительные числа [latex]{a}_{1},…,{a}_{n}[/latex] . Получить числа[latex]{b}_{1},…,{b}_{n}[/latex], которые связаны с [latex]{a}_{1},…,{a}_{n}[/latex] следующим образом: [latex]{ b }_{ 1 }={ a }_{ 1 },{ \quad b }_{ n }={ a }_{ n },\quad { b }_{ i }=\frac { { a }_{ i+1 }\quad -\quad { a }_{ i } }{ 3 } ,\quad … Continue reading
A119(a)
Задача: Вычислить бесконечную сумму с заданной точностью [latex]\varepsilon \left(\varepsilon > 0\right)[/latex]. Считать что требуемая точность достигнута, если несколько первых слагаемых и очередное слагаемое оказалось по модулю меньше, чем ε, это и все последующие слагаемые можно уже не учитывать. [latex]\sum{\frac{1}{i^2}} [/latex] [latex]\varepsilon[/latex] Result Комментарий 0.0000000000000045 1.644912487 Тест пройден 0.45 1.25 Тест пройден 0 Попробуйте… Тест … Continue reading
Ю4.27
Задача Ю4.27. Сессия. Результаты сессии, состоящей из трёх экзаменов, для группы из [latex]n[/latex] студентов представлены матрицей [latex]K \left(n,3 \right)[/latex]. Оценка ставится по четырёхбалльной системе; неявка обозначена единицей. Подсчитать количество неявок, неудовлетворительных, удовлетворительных, хороших и отличных оценок по каждому экзамену. [latex]n[/latex] Оценки. Результат. Комментарий. 3 5 3 1 4 3 5 5 2 3 1: неявка (1), уд … Continue reading
WoW 3. Идем к ним?
Задача: https://cpp.mazurok.com/word-of-the-week/идём-к-ним/ Изначально я решил написать программу в которой будут соединенны два решения: для задачи в которой можно сесть не более половины зерен, а так же для той задаче в которой максимальное съеденное число зерен задавалось пользователем. Я реализовал это достаточно просто: если m равна нулю во-второй задаче, то задача просто не имеет решения(как и … Continue reading
Ю3.2
Задача: Периодические функции. Утверждается, что функция [latex]y = f\left ( x \right)[/latex] периодическая с периодом [latex]T[/latex]. Проверить это численно, вычислив функцию с постоянным шагом на отрезке [latex]\left [ 0,5T \right ][/latex]. Учесть погрешность вычислений и возможные точки разрыва функции. Проверить на примере функций: [latex]y=\sin^{2}x[/latex], [latex]y=\tan x[/latex] [latex]\left (T=\pi\right)[/latex]; … Continue reading
Ю3.13
Задача. Проверить численно первый замечательный предел [latex]\lim _{ x\xrightarrow [ ]{ } 0 }{ \frac { \sin { x } }{ x } } =1[/latex], задавая [latex]x[/latex] значения [latex]1[/latex]; [latex]\frac {1} {2}[/latex]; [latex]\frac {1} {4}[/latex]; [latex]\frac {1} {8}[/latex];… до тех пор, пока левая часть равенства не будет отличаться от правой менее чем на заданную погрешность … Continue reading
Ю3.8
«Отскоки» Задача: Материальная точка бросается на горизонтальную плоскость со скоростью [latex]V[/latex] и под углом [latex]\alpha[/latex] к ней ( плоскости ). При каждом ударе о плоскость, кинетическая энергия точи уменьшается в [latex]\beta[/latex] раз. Найти абсциссы первых [latex]n[/latex] точек касания. Сопротивлением воздуха пренебречь. По умолчанию примем количество интересующих нас отскоков равным 3. [latex]V[/latex](speed)[latex]m/c[/latex] [latex]\alpha[/latex](corner) [latex]\beta[/latex] Первая координата … Continue reading
А58г
Задача: Дано действительное число [latex]a[/latex]. Для функции [latex]f(x)[/latex], график которой представлен на рисунке, вычислить [latex]f(a)[/latex]. График: Тесты: a f(a) 1 1 3.2 -0.015371 6 -0.027469 0 0 -1 1 -2.5 2.5 1.5 1 1.8 1 1.001 1 Код программы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#include <stdio.h> int main(void) { // Объявление переменных a, y, k, b типа float для хранения данных double a; double y; double k; double b; // Ввод пользователем значений переменной а с помощью scanf scanf("%lf", &a); // Вычисление и вывод результата по формуле с предварительным сравнением значения а, if( a <= 0 ) { k = -1; b = 0; } else if ( a <= 1 ) { k = 1; b = 0; } else if ( a < 2 ) { k = 0; b = 1; } else { k = -2; b = 5; } y = k*a + b; printf("result is %lf", y); // Завершение программы return 0; } |
Код программы на языке Java:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
import java.util.*; import java.lang.*; import java.io.*; class GraphicApp { public static Double scanDouble( Scanner in ) { return ( ( in.hasNextDouble() ) ? in.nextDouble() : null ); } public static void main( String[] args ) { // ќбъ¤вление переменных a, y, k, b типа double дл¤ хранени¤ данных double a; double y; double k; double b; Scanner in = new Scanner(System.in); a = scanDouble( in ); in.close(); // ¬ычисление и вывод результата по формуле с предварительным сравнением значени¤ а, if( a <= 0 ) { k = -1; b = 0; } else if ( a <= 1 ) { k = 1; b = 0; } else if ( a < 2 ) { k = 0; b = 1; } else { k = -2; b = 5; } y = k*a + b; System.out.printf("result is %f\n", y); } } |
Ссылка:http://ideone.com/e6UFys Результат вычисляем по формуле: [latex]y = ka + … Continue reading
Horse-racing Duals
Задача Рассмотрим последнюю задачу уровня Easy с сайта codingame.com. Некоторое количество лошадей участвует в скачках и у каждой есть некая характеристика, выраженная целым числом. Формат скачек — парные заезды — и организаторы хотят, чтобы в заезде участвовали две лошади, различие между которыми (т.е. разность их характеристик) минимальна. Входные данные Первая строка: число n — количество … Continue reading
Heat Detector
Задача Речь пойдёт о первой задаче уровня Medium на сайте codingame.com. По сюжету Бэтмен должен отыскать бомбу в многоэтажном доме. Ему известно количество этажей и количество окон на каждом этаже. Ему также известно направление, в котором находится бомба. Бэтмену нужно как можно быстрее её найти. Процесс поиска выглядит следующим образом: Бэтмен заглядывает в какое-то окно и … Continue reading
A162
Задача: Даны натуральные числа [latex]i, n[/latex], действительные числа [latex] a_{1}, … ,a_{n} (i\leq n) [/latex]. Найти среднее арифметическое всех чисел [latex]a_{1}, … ,a_{n}[/latex] кроме [latex] a_{i} [/latex]. Т.к в условии задачи указано, что [latex] (i\leq n) [/latex] , то сделаем проверку, также выберем для [latex] i, n [/latex] тип unsigned int, т.к они натуральные ( [latex] >0 [/latex] … Continue reading
Conway Sequence
Conway Sequence Conway Sequence — седьмая по счету игра уровня сложности medium, основанная на свойствах последовательности Конвея (правильнее было бы назвать её look-and-say sequence). Последовательность рекурсивна, но в более широком понимании: предыдущая строка полностью характеризует текущую. Изучение последовательности Конвея приводит к занятным открытиям, включая так называемую космологическую теорему, но лучше меня об этом расскажет лично … Continue reading
Puzzle — Temperatures
Задача взята с этого сайта. В этой задаче необходимо проанализировать значения температуры, дабы найти ближайшее к нулю. Ввод: Строка 1: [latex]N[/latex], количество значений температуры. Строка 2: собственно говоря, сами значения температуры, выраженные целыми числами в диапазоне от -273 до 5526. Вывод: Вывести 0 в том случае, если не введено ни одного значения. Если введено хотя … Continue reading
А161
Задача: Даны натуральное число n, действительные числа [latex]a_{1},…,a_{n}[/latex], получить [latex]b_{1},…,b_{n}[/latex], где [latex]b_{i}= \frac{a_{i}}{1 + (a_{1} +… + a_{i})^{2}}[/latex], [latex]i = 1,…, n[/latex]. [latex]n[/latex] [latex]a[/latex] [latex]b[/latex] 7 1 2 3 4 5 6 7 0.500 0.200 0.081 0.040 0.022 0.014 0.009 10 4.5 3.1 6.7 1.1 8.9 4.32 1.45 5.1 4.5 8.1 0.212 0.053 0.033 0.005 0.015 0.005 … Continue reading
Skynet: the Virus
SKYNET FINALE — LEVEL 1 Los Angeles 2029 — Resistance HQ — Review of facts: В минувшую субботу, сотни отважных бойцов рисковали своей жизнью, чтобы уничтожить Skynet. СТОП Используя зараженных мото-терминаторов, им удалось привить смертельный вирус к Skynet. СТОП Проблема: Skynet борется. СТОП Джон, ещё раз, нам нужна ваша помощь. СТОП Задача: У нас в распоряжении целый граф … Continue reading
А114(б)
Задача. Вычислить [latex]\sum_{i=1}^{50}\frac{1}{i^3}[/latex] Решение Чтобы можно было написать тесты, я немного изменила условие заменив 50 на [latex]n[/latex] (число, вводимое с клавиатуры) N результат комментарий 3 1.16204 успешно 10 1.19753 успешно 50 1.20186 успешно
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import java.util.*; import java.lang.*; import java.io.*; class Ideone { public static void main (String[] args) throws java.lang.Exception { double x; System.out.printf("\n Ответ " ); x=0; int n; Scanner in = new Scanner(System.in); n = in.nextInt(); for(double i = 1; i <= n ; i++) { x += 1/ (i*i*i) ; } System.out.printf("%.5f ",x); } } |
1 2 3 4 5 6 7 8 9 10 11 |
#include <iostream> int main() { double x = 0; int n; scanf("%d", &n); for (int i = 1; i <= n ; i++) { x +=1/double(i*i*i) ; } std::cout << x; return 0; } |
Мы ввели переменную [latex]x[/latex] типа [latex]double[/latex] Приравняли к [latex]0[/latex] Сделали цикл [latex]for[/latex] и в нём вічеслили сумму [latex]n[/latex] членов прогрессии … Continue reading
Ю3.9
Задача. Голодная зима. Суточный рацион коровы составляет [latex]u[/latex] кг сена, [latex]v[/latex] кг силоса и [latex]w[/latex] кг комбикорма. В хозяйстве, содержащем стадо из [latex]k[/latex] голов, осталось [latex]s[/latex] кг сена, [latex]t[/latex] кг силоса и [latex]f[/latex] кг комбикорма.. В стаде ежедневно погибает [latex]p[/latex]% коров; ежедневно [latex]q[/latex]% оставшегося сена сгнивает; [latex]r[/latex]% силоса разворовывается колхозниками; [latex]t[/latex]% комбикорма распродает зав. фермой. Когда … Continue reading
Для отправки комментария необходимо войти на сайт.