bezpalova2013
?>

1.Ввести массив, состоящий из 14 элементов целого типа. Найтиколичество элементов четных по значению.2.Найти нужный элемент в массиве и вывести его индекс, если вмассиве введенного значения нет – вывести -1. Нужныйэлемент вводится с клавиатурыДЕЛАТЬ ТОЛЬКО С БИБЛИОТЕКОЙ IOSTREAMC++

Информатика

Ответы

tcmir

#include <iostream>

using namespace std;

const int sz = 14;

int main()

{

int mass[sz];

int count = 0;

for (size_t i = 0; i < sz; i++)

{

 cin >> mass[i];

 if (mass[i] % 2 == 0) count++;

}

cout << count << endl;

return 0;

}

#include <iostream>

using namespace std;

const int sz = 14;

int main()  

{

int mass[sz];

int element;

int tmp = -1;

cin >> element;

for (size_t i = 0; i < sz; i++)

{

 cin >> mass[i];

 if (mass[i] == element) tmp = i;

}

cout << tmp;

return 0;

}

alicia179

Cумма равна 35.

Процедура печатает число, если в неё передается n, большее единицы, и при этом сначала срабатывают две процедуры, вложенные в неё.

Передаётся число 10. Оно больше 1. Начинается процедура от числа 7. Оно больше 1. Начинается процедура от числа 4. Оно больше 1. Начинается процедура от числа 1. Оно не больше 1.

Возвращаемся к числу 4. Начинается f(4 div 2), то есть процедура от числа 2. Оно больше 1. Начинается процедура от числа -1. Оно меньше 1. Начинается процедура от 2 div 2, т.е от 1. Число не больше 1. Обе процедуры для двойки выполнены. Печатается 2.

Обе процедуры для числа 4 тоже выполнены. Печатается 4.

Возвращаемся к числу 7. Выполняется вторая процедура для 7, то есть f(3). Обе её процедуры ничего не печатают. Тогда она сама печатает 3.

Обе процедуры для числа 7 выполнены. Печатается 7.

Теперь к самому первому числу 10. Начинается вторая его процедура, то есть от числа 5. Начинается первая процедура от 5, то есть f(2). Обе процедуры для числа 2 ничего не делают, печатается 2. Вторая процедура от 5 тоже 2. Аналогично печатается 2.

Обе процедуры числа 5 выполнены. Печатается 5.

Обе процедуры числа 10 выполнены. Печатается 10.

Ура! осталось посчитать сумму напечатанного.

2+4+3+7+2+2+5+10=35

menesmir

ответ: блок схема во вложении.

Объяснение:

1. заполняем массив А размерностью 20 целыми числами. устанавливаем начальное значение параметра цикла = 2, то есть цикл будет начинаться со 2-го элемента. устанавливаем флаг b в true. от нужен для проверки "на возрастаемость"

2. начинаем цикл со 2 до 20 элемента

3. если текущий элемент больше предыдущего, то делаем инкремент параметра i и переходим на повторение цикла.

4. если текущий элемент НЕ больше предыдущего, то сбрасываем флаг b и выходим из цикла. Условие возрастаемости нарушено, дальнейшее сканирование не имеет смысла.

5. проверка флага b: в том случае если весь цикл пройден, от равен true, иначе, если был совершен выход из цикла по причине п.4, то равен false

6. в зависимости от состояния флага b выводим соответствующее сообщение.

блок-схема может редактировать через сайт: https://www.draw.io


100 + лучший ответ! составить блок-схему согласно с во вложении.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1.Ввести массив, состоящий из 14 элементов целого типа. Найтиколичество элементов четных по значению.2.Найти нужный элемент в массиве и вывести его индекс, если вмассиве введенного значения нет – вывести -1. Нужныйэлемент вводится с клавиатурыДЕЛАТЬ ТОЛЬКО С БИБЛИОТЕКОЙ IOSTREAMC++
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Iiexota280274
Merkuloff78
zubov-073620
TatianaSeliverstova64
gladkihvv
navi35374
ivanovanata36937365
petrovichvit2933
denisrogachv
gabbro19975650
akopsiroyan
dobrovolsky-tmz1
Plotnikovangav
rpforma71189
Иванович