Sknyajina5
?>

C++. даны два натуральных числа. выяснить, в каком из них сумма цифр больше. определить функцию для расчета суммы цифр натурального числа.

Информатика

Ответы

yuraotradnov

#include <iostream>

using namespace std;

int sumofdigits(int n);

int main()

{

 int a, b, sa, sb;

 setlocale(LC_ALL, "Russian");

 cout << "Введите 2 натуральных числа: ";

 cin >> a >> b;

 sa = sumofdigits(a);

 sb = sumofdigits(b);

 cout << "\nСумма цифр первого числа: " << sa;

 cout << "\nСумма цифр второго числа: " << sb;

 if (sa > sb)

   cout << "\nСумма цифр первого числа больше, чем второго";

 else if (sa < sb)

   cout << "\nСумма цифр второго числа больше, чем первого";

 else if (sa == sb)

   cout << "\nСуммы цифр чисел равны";

}

int sumofdigits(int n) {

 int sum = 0;

 while (n != 0) {

   sum += n % 10;

   n /= 10;

 }

 return sum;

}

ba5-m
Using System;

public class Test
{
    public static void Main()
    {
        Console.Write("Введите координату х исходной точки (1-8): ");
        int x1=Convert.ToInt32(Console.ReadLine());
        Console.Write("Введите координату y исходной точки (1-8): ");
        int y1=Convert.ToInt32(Console.ReadLine());
        Console.Write("Введите координату х нужной точки (1-8): ");
        int x=Convert.ToInt32(Console.ReadLine());
        Console.Write("Введите координату y нужной точки (1-8): ");
        int y=Convert.ToInt32(Console.ReadLine());
        bool r=(Math.Abs(x-x1)*Math.Abs(y-y1)==2) &&
            (x>0) && (x1>0) && (x<9) && (x1<9) &&
            (y>0) && (y1>0) && (y<9) && (y1<9);
        Console.WriteLine(r);
    }
}

Непосредственно условие:
(Math.Abs(x-x1)*Math.Abs(y-y1)==2) &&
      (x>0) && (x1>0) && (x<9) && (x1<9) &&
      (y>0) && (y1>0) && (y<9) && (y1<9)

На шахматной доске с координатами x1 и y1 находится фигура конь: запишите условие (логическое выраже
marinavg63607
Вот решение на C#
using System;
using System.Collections.Generic;
using System.Linq;

namespace Help


    class MainClass
    {
        public static void Main(string[] args)
        {
            int day = 1;
            double mass = 50;
            double changing = 1.2;
            
            while(mass < 120)
            {
                mass *= changing;
                day++;                
            }
            
            Console.WriteLine($"В {day} день");
        }
    }
}

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

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

C++. даны два натуральных числа. выяснить, в каком из них сумма цифр больше. определить функцию для расчета суммы цифр натурального числа.
Ваше имя (никнейм)*
Email*
Комментарий*

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

milanparipovic864
Pilotmi247074
ИП-Сысоев1628
Наталья
Irina_Nikolai
artem032100
expozition
sveta740450
СмыковаДарья1969
inessa12006
natalia-shelkovich
федороа
Яковчук1911
yanva
Бражинскене_Алексей