#include <iostream>
#include <ctime>
using namespace std;
int main()
{
srand ( time(NULL) );
int arr[10],i,k=0;
//Заполняешь массив
for (i=0;i<sizeof(arr)/sizeof(int);i++)
{
arr[i] = 1+rand()%10;
}
//Перебираешь массив
cout<<"Массив :";
for (int i=0; i<sizeof(arr)/sizeof(int);i++)
{
cout<<" "<<arr[i];
if (arr[i] % 2 == 0)
{
k++;
}
}
cout<<endl<<"Четных :"<<k;
return 0;
}
Объяснение:
много на самом деле. Например самый банальный. Перебираешь массив и проверяешь, если текущий элемент при делении на 2 дает в остатке 0 - значит четное. Значит прибавляешь счетчик (например, переменную a++). Иначе ничего не делаешь. В конце выводишь результат счетчика (a)
Объяснение:
Алгоритм решения данной задачи можно описать так:
За у пользователя количество шагов сдвига и направление. Условиться, что если вводится отрицательное целое, то сдвиг выполняется влево на указанное абсолютное значение, если вводится положительное число, то сдвиг вправо.
Заполнить исходный массив и вывести его на экран.
Выполнять внешний цикл столько раз, сколько шагов было указано.
Если было введено отрицательное число, то выполнить цикл от первого элемента до предпоследнего, перезаписав в нем значение каждой очередной ячейки на значение последующей. Записать в последнюю ячейку 0.
Иначе, выполнить цикл от последнего элемента до второго, записывая в каждую текущую ячейку значение предыдущей. В первую ячейку записать 0.
Вывести на экран текущий массив.
Сдвиг Влево
-4
111 222 333 444 555 666 777 888 999
222 333 444 555 666 777 888 999 0
333 444 555 666 777 888 999 0 0
444 555 666 777 888 999 0 0 0
555 666 777 888 999 0 0 0 0
Сдвиг в Право
5
111 222 333 444 555 666 777 888 999
0 111 222 333 444 555 666 777 888
0 0 111 222 333 444 555 666 777
0 0 0 111 222 333 444 555 666
0 0 0 0 111 222 333 444 555
0 0 0 0 0 111 222 333 444
Print Media предлагает Вам услуги по разработке дизайна любых полиграфических продукций. Наши дизайнеры Вам подготовиться к выставкам, презентациям и другим рекламным мероприятиям на высшем уровне. У них за плечами большой опыт работы в полиграфии, что положительно сказывается на решении творческих задач поставленных заказчиками. Мы ценим наших клиентов, и поэтому стараемся уделить индивидуальный подход к каждому клиенту.
Наша компания представляет следующие услуги по разработке дизайна:
Разработка листовой и многостраничной продукции:
дизайн каталогов (обложка, шаблон полосы), сканирование изображений и фотографий, сложная ретушь картинок, подготовка и обрисовка схем и рисунков, верстка полиграфического каталога любого уровня сложности и полная допечатная подготовка.
Создание календарей:
подбор изображений в фотобанках, дизайн любых календарей, верстка календарных блоков, подготовка рисунков и иллюстраций.
Дизайн буклетов:
работа с фотографиями и иллюстративным материалом, дизайн, верстка.
Разработка сайтов:
дизайн сайтов-визиток, корпоративных сайтов, и т.д.
Разное:
разработка рекламной концепции, рекламный дизайн баннеров для выставки и оформление плакатов, разработка дизайна для щитов как самых распространенных 3x6 метров, так и больших форматов. Разработка макетов газет, брошюр, папок, пакетов, открыток, визиток, логотипов и многих других продукций, необходимых для полиграфии.
Верстка
Процессом верстки в печатном деле называют составление внешнего вида печатных страниц, будь то страницы газет, журналов или рекламных буклетов. С специального программного обеспечения верстальщик собирает на экране компьютера воедино имеющийся текст, фотографии и элементы дизайна.
По окончании верстки определяются следующие важные показатели издания: количество страниц, расположение титульных элементов, заголовков, графических элементов, иллюстраций, количество строк на странице, размеры отступов, пробелов и многое другое.
Основной задачей верстки является создание такого издания, которое в первую очередь удобно читать и воспринимать текст, размещенный в книге, страницы выдержаны в необходимых пропорциях, структура текста логически обозначена. При оформлении издания должно быть соблюдено техническое и стилевое единообразие и сохранена художественная целостность готовой продукции. Кроме того, каждая полоса и разворот должны соответствовать как содержанию издания, так и принципу его общего построения.
Верстка, выполненная грамотно и профессионально, позволяет получить качественную продукцию, будь-то книга, журнал, каталог или газета. Существуют требования, которым должен отвечать сверстанный макет:
1. Размеры полос должны быть абсолютно точными и по ширине, и по высоте, перекосы категорически не допустимы.
2. Приводность верстки. Абсолютное совпадение размеров полос (четных и нечетных) и полное совмещение на данных полосах (на просвет) строк основных частей текста. Приводность достигается с приведения разных частей текста, таблиц, формул, иллюстраций набранных кеглем, который отличается от основного, к целым строкам основного. Осуществляется это отбивками снизу и сверху.
3. Единообразие верстки. Это означает выполнение верстки для всего издания в одном стиле – использование одинаковых шрифтов, полное совпадение в расположении сносок, заголовков, примечаний, нумерации страниц, иллюстраций и рисунков и текста к ним.
Верстка каждого конкретного полиграфического продукта имеет свои особенности и специфику. Поскольку верстка – это трудоемкий и сложный процесс, то его выполнение необходимо доверить специалисту, который профессионально подготовит оригинал-макет к выводу на печать.
Безусловно, верстку можно назвать наиважнейшим процессом производства полиграфической продукции. В ходе верстки печатное изделие приобретает свой итоговый внешний вид. От степени мастерства верстальщика напрямую зависит итоговый результат. И это касается не только дизайна, но и многих технических деталей процесса верстки. Одновременно верстку можно назвать и одним из самых трудноисполнимых производственных процессов.
Ретушь
Ретушь, ретуширование - коррекция изображения с красителей или карандашей путем изменения или добавления деталей, удаления пятен или царапин, высветления теней или затенения светов.
Объяснение: