Написать программу в c++ дан одномерный массив x из n элементов. найти порядковый номер первого по счёту положительного элемента с чётным порядковым номером. все отрицательные элементы после него переписать в массив y.
1)Растровый графический файл содержит черно-белое изображение (без градаций серого) размером 100 на 100 точек. Какой объем памяти требуется для храненияэто файла? Решение: 100*100=10000 точек 2 градации цвета (черный, белый)=1бит Следовательно: 10000бит 2) Рисунок построен с использованием палитры 256 цветов на экране монитора с графическим разрешением 1024 на 768. Рассчитать объем памяти необходимый для хранения этого рисунка? Решение: 256=2^8 степени 1024*768=786432бит / 8 = 98304 бит = 12288байт = 12Кб
1) Рисуем нижний большой круг. 2) Сверху рисуем ещё один круг поменьше, так, чтобы он наполовину заходил на большой круг. 3) Рисуем поперечную линию между двумя частями матрешки. (Она же должна раскрываться,да?) 4) Рисуем пуговки, узоры на большом круге. (Нижней части) 5) Рисуем глаза и рот матрёшки. 6) Стираем лишние линии, кроме поперечной линии. 7)Обводим черным карандашом (черной краской) поперечную линию и саму матрешку. 8) Берем краски и красим матрешку в стиле хохломы. 9) Готово! Теперь даем ей подсохнуть.
#include
#include
#include
int odd(int i)
{
return 2 * i + 1;
}
int square(int i)
{
return i * i;
}
typedef boost::counting_iterator counter;
typedef boost::transform_iterator transformer;
transformer odds(int n)
{
return transformer(counter(n), odd);
}
transformer squares(int n)
{
return transformer(counter(n), square);
}
int main()
{
using namespace std;
cout << "Enter vector length: ";
int n; cin >> n;
cout << inner_product( odds(0), odds(n), squares(0), 0 ) << endl;