1. вывести N раз символ "*". N вводится с клавиатуры
входные данные
вводится натуральное число N
выходные данные
вывести ответ на задачу
2. по данному целому числу N распечатайте все числа от 1 до N
входные данные
вводится натурное число N
выходные данные
вывести ответ на задачу
3.по данному целому числу N распечатайте все четные числа от 1 до N
входные данные
вводится натурное число N
выходные данные
вывести ответ на задачу
4.по данному целому числам K и N распечатайте все четный числа от K до N
входные данные
вводится натурное число N
выходные данные
вывести ответ на задачу
5.по данному целому числу N распечатайте все квадраты натуральных чисел, не превосходящие N, в порядке возрастания
входные данные
вводится натурное число N
выходные данные
вывести ответ на задачу
6.по данному числу N распечатайте все целые степени двойки, не превосходящие N, в порядке возрастания
Операцией возведения в степень пользоваться нельзя!
входные данные
вводится натурное число N
выходные данные
вывести ответ на задачу
7.дано натуральное число N Выведите слово YES,если число N является точной степенью двойки или слово NO в противном случае
Операцией возведения в степень пользоваться нельзя!
входные данные
вводится натурное число N
выходные данные
вывести ответ на задачу
8.в первый день спортсмен пробежал x километров а затем он каждый день увеличивал пробег на 10% от предыдущего значения По данному числу у определите номер дня когда дневной пробег спортсмен составит не менее у километр (естественно первый номер дня в которой это произойдет).
Входные данные
программа получает на вход действительные (не обязательно целые!) числа x и у должна вывести одно натуральное число
выходные данные
вывести ответ на задачу
9. программа получает на вход последовательность целых неотрицательных чисел каждое число записано в отдельной строке Последовательность завершается числом 0 при считывании которого программа должна закончить свою работу и вывести количество членов последовательности ( не считаю завершающего числа 0) числа следующие за числом 0 считывать не нужно
Входные данные
программа получает на вход последовательность целых чисел
выходные данные
вывести ответ на задачу
#define _USE_MATH_DEFINES
#include <iostream>
#include <math.h>
int main()
{
setlocale(LC_ALL, "rus");
double x, y, z, result;
std::cout << "Введите x,y,z: \n";
std::cin >> x >> y >> z;
result = tan(x + y) - pow(M_E, y - z) * sqrt(cos(pow(x, 2)) + sin(pow(z, 2)));
std::cout << "Результат: " << result;
}
Этот код не проверяет корректность введённых данных.
То есть если x+y будет равен π/2 или выражение под корнем будет отрицательным, будет ошибка приложения
Такой вариант с обработкой исключений
#define _USE_MATH_DEFINES
#include <iostream>
#include <math.h>
int main()
{
setlocale(LC_ALL, "rus");
double x, y, z, result, result2;
std::cout << "Введите x,y,z: \n";
std::cin >> x >> y >> z;
try
{
result2 = cos(pow(x, 2)) + sin(pow(z, 2));
if (result2 < 0) throw "подкоренное выражение меньше нуля";
if ((x + y) == M_PI_2) throw "тангенс не определён";
result = tan(x + y) * pow(M_E, y - z) * sqrt(result2);
std::cout << "Результат: " << result;
}
catch(const char* exception)
{
std::cout << "Результат не может быть вычислен поскольку " << exception;
}
}
Объяснение:
Сжатие данных без потерь (англ. lossless data compression) — класс алгоритмов сжатия данных (видео, аудио, графики, документов, представленных в цифровом виде, программ на языках программирования и в машинных кодах и многих других видов данных), при использовании которых закодированные данные однозначно могут быть восстановлены с точностью до бита, пикселя, вокселя и т.д. При этом оригинальные данные полностью восстанавливаются из сжатого состояния. Этот тип сжатия принципиально отличается от сжатия данных с потерями. Для каждого из типов цифровой информации, как правило, существуют свои оптимальные алгоритмы сжатия без потерь.
Сжатие данных без потерь используется во многих приложениях. Например, оно используется во всех файловых архиваторах. Оно также используется как компонент в сжатии с потерями.
Сжатие без потерь используется, когда важна идентичность сжатых данных оригиналу. Обычный пример — исполняемые файлы и исходный код. Некоторые графические файловые форматы (например PNG) используют только сжатие без потерь, тогда как другие (TIFF, FLIF или GIF) могут использовать сжатие как с потерями, так и без потерь.