1)Приведены за к поисковому серверу. Расположите номера за в порядке возрастания количества страниц, которые найдет поисковый сервер по каждому за Для обозначения логической операции «ИЛИ» в за используется символ |, а для логической операции «И» - &. В ответе требуется записать номер верного ответа. 1) шкафы | столы | стулья 2) шкафы | (стулья & шкафы) 3) шкафы & столы 4) шкафы | стулья * Необходимо ввести без пробелов цепочку цифр
2)Исполнитель Карандаш может выполнять команды, по которым он перемещается на 1 клетку вправо, влево, вверх или вниз, оставляя за собой след в виде нарисованного отрезка. Используются следующие обозначения команд для Карандаша: → на 1 клетку вправо, ← на 1 клетку влево, ↑ на 1 клетку вверх, ↓ на 1 клетку вниз. Выполните последовательность команд и определите, какая цифра была запрограммирована:↑↑↑↑→↓↓↓→→↑↑↑→↓↓↓→↓←↓↓↓←↑↑↑←←← *
3)Определите значение переменной c после выполнения следующего фрагмента программы (записанного ниже на разных языках программирования). ответ запишите в виде целого числа.(фото прикреплено к 3 задачей)
Предупреждаю сразу об одной ошибке (благо, не влияющая на работу программы), с которой справится довольно трудно - это окончание в ответе. Например "1 чисел", "2 чисел". На исправление этого ушло бы ещё строк 30-100 кода, так что я не стал заморачиваться.
Код
#include <iostream>
#define MAX_SIZE 16 // тут объявляем N, то есть сколько итераций ввода нам нужно
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian"); // включение русского языка в консоли
int N[MAX_SIZE] = {0}; // заполнение массива нулями
ответ: 98,88 мегабайт.
Объяснение:
1) Переведем размер изображения из сантиметров в дюймы. Исходя из того, что 1 дюйм = 2,54 см., получаем: 30.48 см = 30.48 / 2.54 = 12 дюймов.
2) Размер изображения в дюймах равен: 12 * 12 = 144 дюйма.
3) Информационный объем графического файла определяется по формуле: l = K * i, где к - общее количество точек изображения, i - глубина цвета.
К = 600 * 1200 * 144 = 103680000 (умножили разрешение сканера на размер изображения).
l = 103680000 * 8 бит = 829440000 бит.
Переведем в мегабайты: 829440000 бит = 829440000 / 8 = 103680000 байт.
103680000 байт = 103680000 / 1024 = 101250 килобайт.
101250 килобайт = 101250 / 1024 = 98,88 мегабайт.
Предупреждаю сразу об одной ошибке (благо, не влияющая на работу программы), с которой справится довольно трудно - это окончание в ответе. Например "1 чисел", "2 чисел". На исправление этого ушло бы ещё строк 30-100 кода, так что я не стал заморачиваться.
Код#include <iostream>
#define MAX_SIZE 16 // тут объявляем N, то есть сколько итераций ввода нам нужно
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian"); // включение русского языка в консоли
int N[MAX_SIZE] = {0}; // заполнение массива нулями
int minusValue = 0, plusValue = 0, nullValue = 0;
for(int i = 1; i < MAX_SIZE; i++){
cout << "[" << i << "]-й элемент: ";
cin >> N[i];
if(N[i] > 0){ plusValue = plusValue + 1; }
else if(N[i] < 0){ minusValue = minusValue + 1; }
else if(N[i] == 0){ nullValue = nullValue + 1; }
}
cout <<
plusValue << " положительных чисел, " <<
minusValue << " отрицательных чисел и " <<
nullValue << " чисел, равных нулю."
<< endl;
return 0;
}
Проверка[Скриншот]