В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
alina20332
alina20332
30.04.2020 00:50 •  Информатика

Последним васиным испытанием для вас будет вспомнить детство и нарисовать лодочку. напишите функцию picture(file_name, width, height, sky_color, ocean_color, boat_color, sail_color, sun_color): параметр file_name задаёт имя файла будущей картинки (все имена файлов имеют расширение .jpg). параметры width, height ширину и высоту в пикселях и всегда кратны 100. параметр sky_color задаёт цвет неба в форме кортежа из трёх целых чисел. задайте значение по умолчанию #87ceeb. параметр ocean_color задаёт цвет океана в форме кортежа из трёх целых чисел. задайте значение по умолчанию #017b92. параметр boat_color задаёт цвет лодки в форме кортежа из трёх целых чисел. задайте значение по умолчанию #874535. параметр sail_color задаёт цвет паруса в форме кортежа из трёх целых чисел. задайте значение по умолчанию #. параметр sun_color задаёт цвет солнца в форме кортежа из трёх целых чисел. задайте значение по умолчанию #ffcf40. параметры функции должны быть названы именно так, как указано в сигнатуре функции в условии. при вызове функции picture(’test.jpg’, 1000, 800) должно быть получено такое изображение: pic на следующем изображении показаны пропорции элементов по отношению к размеру изображения (горизонтальные размеры написаны горизонтально, а вертикальные — вертикально): pic формат ввода функция не должна ничего считывать. формат вывода функция не должна ничего выводить.​

Показать ответ
Ответ:
nasyi
nasyi
05.02.2020 00:54

A3. Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Определите, по какой из масок будет выбрана указанная группа файлов

abcd.txt, bc.tel, bcd.txt, bc.tel

1) *bc*.?t* 2) ?bc?.t?? 3) ?bc?.t* 4) *bc*.t??

Решение: Имя файла состоит из идентификатора и расширения, разделенных точкой. Идентификаторы указанной группы имеют разную длину, но в каждом идентификаторе присутствуют символы bc, следовательно, исходя из определения шаблона «*» идентификатор маски можно задать в виде: *bc*. Расширение у всей группы файлов состоит из трех символов, причем, первый символ после точки у всех четырех файлов – одинаковый – t. Cледовательно, для расширения надо использовать шаблон «t??». Чтобы выбрать указанную группу файлов должна быть задана следующая маска: *bc*.t??

0,0(0 оценок)
Ответ:
T4ffy
T4ffy
26.03.2022 04:20
#include <iostream>
#include <string>
#include <math.h>
#include <algorithm>
using namespace std;

int hexCharToDec(char hexChar)
{
switch (hexChar) {
case 'a':
return 10;
break;
case 'b':
return 11;
break;
case 'c':
return 12;
break;
case 'd':
return 13;
break;
case 'e':
return 14;
break;
case 'f':
return 15;
break;
default:
return hexChar - 48;
break;
}
}

int hexToDec(string hexString)
{
std::transform(hexString.begin(), hexString.end(), hexString.begin(), ::tolower);
int power = 0, ret = 0;
for (string::reverse_iterator rit = hexString.rbegin(); rit != hexString.rend(); ++rit) {
ret += hexCharToDec(*rit) * pow(16, power);
power++;
}
return ret;
}

int main()
{
string s;
cout << "Строка: ";
cin >> s;
cout << endl << "ответ: " << hexToDec(s) << endl;
return 0;
}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота