<span><span>ночь - ноль - соль - сель - сень - день</span>
рота - </span>нота - нога <span>- нора - пора - пола - полк
бант - рант - рана - раса - роса - коса
бег - бог - бок - бак - мак - рак - гак - маг - шаг
море - горе - гора - кора - кома - кума </span>- пума <span>- сума - суша
миг - мир - пир - пар - бар - бас - бес - вес - век</span>
Сколько вершин? 31
Есть ли рёбра? Да
Есть ли направление? Нет
Все вершины соединены рёбрами? Да
Пояснение:
Вершины просто посчитать. Рёбра безусловно есть, они соединяют вершины. Направления нет (неориентированный граф, нет стрелочек на рёбрах). Все вершины соединены, нет изолированных, то есть граф связный.
Пожалуй больше ничего и не скажешь. Разве что такие графы называются "деревьями", в этом случае дерево двоичное. То есть один корень, и степени вершин неориентированного в данном случае дерева не превосходят 3. Этого в задании нет, однако можно отметить для общего развития.
Ну во второй задаче, сумма большего разряда от 2 до 18, а сумма меньшего и среднего от 0 до 18, следовательно число 191615 не подходит и число 111 тоже.
число 151302 не подходит так 03 невозможно ( в данном случае 0 будет не значащем так сумма может быть равна 3 но не 03 ). Оставшиеся числа и есть ответ.
#include<iostream>
void main()
{
<span> setlocale(LC_ALL, "rus");
</span><span> using namespace std;
</span><span> int A[2][5];
</span><span> int i, j,k = 1;</span>
<span> for (i = 0; i < 2; i++)
</span><span> {</span><span>
for (j = 0; j < 5; j++)
</span><span> {</span><span>
cin >> A[i][j];
</span><span> }
</span><span> }</span>
<span> for (i = 0; i < 2; i++)
</span><span> {
</span><span> for (j = 0; j < 5; j++)
</span><span> {</span><span>
if ((A[i][j] % 2 == 0) && (A[i][j] % 3 != 0))</span><span>
{
</span><span> k *= A[i][j];
</span><span> }
</span><span> }
</span><span> }</span>
<span> cout << "Произведение чисел, которые делятся на 2 без остатка и не делятся на 3 = " << k;</span>