lenskiy
?>

Юный программист семён говорит, что никогда не пишет комментариев в программах, потому что это лишняя работа, а он и так все помнит.согласны ли вы с ним ?

Информатика

Ответы

Olegovich Nikolaevna
Нет, комментарии нужны не только для него самого, но и для последующих людей, пользующихся его кодом.
Павловна1750
Последовательности длиной 7, содержащей 5 букв А могут быть следующими:
** (* - любой из символов В или С)
*А*
ААА*АА*
АА*ААА*
А**
** (пока 6 вариантов)
Далее - аналогично:
**А
ААА*А*А
АА*АА*А
А*ААА*А
**А (ещё 5 вариантов)
ААА**АА
АА*А*АА
А*АА*АА
*ААА*АА (ещё 4 варианта)
АА**ААА
А*А*ААА
*АА*ААА (ещё 3 варианта)
А**
*А* (ещё 2)
** (ещё 1)
Итого: 6+5+4+3+2+1=21
Так как на месте * могут быть любые из 2 символов В или С, то это даст ещё по 4 варианта для каждого случая.
Можно здесь, конечно, комбинаторику вспомнить.
Итого: 21*4 = 84
Paradismebel

#include <iostream>

int main() {

const int SIZE = 10;

bool isSence = false;

int sum = 0;

int count = 0;

int arr[SIZE];

for (int i = 0; i < SIZE; i++)

{

 arr[i] = rand() % 20 - 10; // "рандомно" заполняем массив от -10 до 10

 std::cout << arr[i] << "\t"; // выводим массив в консоль

 if (arr[i] >= 0)

  isSence = true;

}

for (int i = 0; i < SIZE; i++)

{

 if ((isSence) && (arr[i] > 0))

  sum += arr[i]; //sum = sum + arr[i];

  count++;

}

if (isSence)

 std::cout << "\nсреднее арифметическое положительных чисел = " << double(sum) / count << std::endl; // явное приведение типов

else

 std::cout << "\nВ массиве нету положительных чисел или нету нулей и/или отрицательных чисел" << std::endl;

return 0;

}

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

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

Юный программист семён говорит, что никогда не пишет комментариев в программах, потому что это лишняя работа, а он и так все помнит.согласны ли вы с ним ?
Ваше имя (никнейм)*
Email*
Комментарий*

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

Ruslan Zarekovkin
Imarmy67
sredova71121
marvindkc
morozovalexander90
Сорокина-Светлана
prokodasha
isaev
xsmall1
rigina82
sergei641
Dushko
Сулейманова
natapetrova20017
olartamonov6