Двухзначное число втрое больше суммы своих чисел, а квадрат этой суммы равен утроенному начальному числу. Найти это число - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста с задачей Двухзначное число втрое больше суммы своих чисел, а квадрат этой суммы равен утроенному начальному числу. Найти это число. Начал писать программу, но застрял
#include <stdio.h>
#include <windows.h>
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
int chislo, i=0, sum, sumchisel, kvchisel, a;
sumchisel=3*sum;
kvchisel=sum*sum;
a=3*i;
for(i=10; i<100; i++)
{
    sum=i%10+i/10;
    if(i==sumchisel && kvchisel==a)
    {
        printf("А вот и наше число: %d",

Решение задачи: «Двухзначное число втрое больше суммы своих чисел, а квадрат этой суммы равен утроенному начальному числу. Найти это число»

textual
Листинг программы
for(i=10; i<100; i++)
{
    sum=i%10+i/10;
    if(sum*3==i && sum*sum==3*i)
    {
        printf("А вот и наше число: %d\n",i);
    }
}

Объяснение кода листинга программы

  1. Объявляется переменная i со значением 10.
  2. Устанавливается условие цикла for, которое гласит: i меньше 100 и больше или равно 10.
  3. В каждой итерации цикла переменная sum вычисляется как сумма двух цифр числа i.
  4. Проверяется условие: sum*3==i и sum*sum==3*i.
  5. Если условие выполняется, то выводится значение переменной i, которое является искомым числом.
  6. После выполнения цикла, значение переменной i увеличивается на 10.
  7. Цикл завершается, когда значение переменной i становится равным 100. Список:
  8. Переменная i - 10.
  9. Условие цикла for.
  10. Вычисление переменной sum.
  11. Проверка условия.
  12. Вывод значения переменной i.
  13. Увеличение значения переменной i на 10.
  14. Цикл завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.667 из 5
Похожие ответы