Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 23
1

Написать программу, которая определяет, кратна ли числу (а) сумма цифр двухзначного числа

04.03.2014, 00:07. Просмотров 4207. Ответов 3
Метки нет (Все метки)

Написать программу которая определяет :кратна ли числу (А) СУММА ЦИФР ДВУХЗНАЧНОГО ЧИСЛА
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.03.2014, 00:07
Ответы с готовыми решениями:

Написать программу, которая определяет, кратна ли трем сумма цифр двухзначного числа
кратна ли трем сумма цифр двухзначного числа;

Написать программу, которая определяет, кратна ли трем сумма цифр двухзначного числа
кратна ли трем сумма цифр двухзначного числа;

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

Написать программу, которая определяет: какая из цифр двухзначного числа больше: первая или вторая;
Написать программу, которая определяет: какая из цифр двухзначного числа больше: первая или вторая;...

3
What? Where? Why?
105 / 105 / 32
Регистрация: 16.10.2012
Сообщений: 459
04.03.2014, 00:53 2
Лучший ответ Сообщение было отмечено Соискательный как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
static void Main()
        {
            Console.Write("Введите двузначное число: ");
            char[] number = Console.ReadLine().ToCharArray();
            Console.Write("Введите a: ");
            int a = int.Parse(Console.ReadLine());
            int mod = (int.Parse(number[0].ToString()) + int.Parse(number[1].ToString())) % a;
            if(mod == 0)
                Console.WriteLine("Число кратно");
            else
                Console.WriteLine("Число не кратно");
            Console.ReadKey();
        }
Добавлено через 2 минуты
Пояснения:
- метод ToCharArray разбивает входящую строку по одиночным символам в массив number
- mod - остаток от деления, оператор % как раз и определяет, что в mod записывается остаток от деления
- int.Parse(number[0].ToString()) берем первую цифру, переводим из char в string (т.к. int.Parse не принимает char), переводим в целочисленный тип int

Добавлено через 8 минут

Не по теме:

И не дублируйте темы. Вторая задача, которую вы спрашивали в другой теме, решается практически идентичным способом

1
1020 / 670 / 457
Регистрация: 21.01.2014
Сообщений: 1,777
04.03.2014, 01:28 3
C#
1
2
3
4
5
6
7
            Console.Write("Двузначное число: ");
            int num = int.Parse(Console.ReadLine());
            Console.Write("Число A: ");
            int a = int.Parse(Console.ReadLine());
            int sum = num % 10 + (num / 10) % 10;
            Console.WriteLine((sum % a) == 0 ? "Кратно" : "Не кратно");
            Console.ReadKey(true);
Под спойлером весия не только для двузначных
Кликните здесь для просмотра всего текста

C#
1
2
3
4
5
6
7
8
9
10
11
12
            Console.Write("Число: ");
            int num = int.Parse(Console.ReadLine());
            Console.Write("Число A: ");
            int a = int.Parse(Console.ReadLine());
            int sum = 0;
            while (num > 0)
            {
                sum += num % 10;
                num /= 10;
            }
            Console.WriteLine((sum % a) == 0 ? "Кратно" : "Не кратно");
            Console.ReadKey(true);
1
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 535
02.10.2016, 10:23 4
Можно и так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Eleven_Program
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("n = ");
            long n = long.Parse(Console.ReadLine());
            Console.Write("a = ");
            long a = long.Parse(Console.ReadLine());
            long s = (n % 10) + (n / 10);
 
            Console.WriteLine(s % a == 0 ? "Сумма кратна "+a : "Сумма не кратна "+a);
            Console.ReadLine();
        }
    }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.10.2016, 10:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Кратна ли трем сумма цифр двухзначного числа
Написать программу, которая определяет кратна ли трем сумма цифр двухзначного числа....

Написать программу, которая определяет является ли сумма двух самых минимальных цифр числа четной
Написать программу, которая определяет является ли сумма двух самых минимальных цифр числа четной.

Написать программу, которая по заданному натуральному числу определяет сумму цифр в нем
Написать программу, которая по заданному натуральному числу определяет сумму цифр в нем .

Определить, кратна ли сумма цифр числа Б числу А
Дано трехзначное число. Определить: Б) кратна ли сумма его цифр числу А.Помогите плиз!Заранее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.