Задать вопрос
7 января, 00:42

Помогите решить задачи в С++

1) Вывести на экран все двузначные числа в которых есть цифра n или само число делится на n. n вводится с клавиатуры.

2) Вывести все трехзначные числа, которые являются палиндромами (одинаково читаются слева направо и наоборот 232, 454)

3) Найти сумму всех двузначных чисел, которые чётные или последняя цифра которых равна 7.

4) Найти количество всех трехзначных чисел, которые в своей записи имеют хотя бы 2 одинаковые цифры.

+5
Ответы (1)
  1. 7 января, 01:26
    -1
    1)

    #include

    using namespace std;

    int main ()

    {

    int n;

    cout <> n;

    for (int i=10; i<100; i++)

    if ((i/10==n)

    return 0;

    }

    Пример:

    n = 7

    14 17 21 27 28 35 37 42 47 49 56 57 63 67 70 71 72 73 74 75 76 77 78 79 84 87 91 97 98

    2.

    #include

    using namespace std;

    int main ()

    {

    for (int i=1; i<10; i++) {

    for (int j=0; j<10; j++)

    cout << i*100+j*10+i << " ";

    }

    return 0;

    }

    Результат:

    101 111 121 131 ... 979 989 999

    3.

    #include

    using namespace std;

    int main ()

    {

    int s = 0;

    for (int i=10; i<100; i++)

    cout << "s = " << s;

    return 0;

    }

    Результат:

    s = 2943

    4.

    #include

    using namespace std;

    int main ()

    {

    int a, b, c, k = 0;

    for (int i=100; i<1000; i++)

    a = i / 100;

    b = i / 10 % 10;

    c = i % 10;

    if ((a==b)

    cout << "k = " << k;

    return 0;

    }

    Результат:

    k = 252
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Помогите решить задачи в С++ 1) Вывести на экран все двузначные числа в которых есть цифра n или само число делится на n. n вводится с ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы