0 / 0 / 0
Регистрация: 27.05.2015
Сообщений: 1
1

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

27.05.2015, 16:09. Показов 799. Ответов 1
Метки нет (Все метки)

пожалуйста,напишите комментарии рядом со строками,понять надо(
первый встречающийся элемент, сумма цифр которого=6
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
static private int N = 22;
public Form1()
{
InitializeComponent();
}
 
private void button1_Click(object sender, EventArgs e)
{
Random a = new Random();
for (int i = 0; i < N; i++)
{
listBox1.Items.Add(a.Next(100));
}
 
}
 
private void button2_Click(object sender, EventArgs e)
{
int sum = 0;
for (int i = 0; i < N; i++)
{
sum = 0;
int curr = Convert.ToInt32(listBox1.Items[i]);
int currNum = curr;
while (currNum > 0)
{
int k = currNum % 10;
sum += k;
currNum /= 10;
}
if (sum == 6)
{
label3
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2015, 16:09
Ответы с готовыми решениями:

Найти все трехзначные числа, сумма цифр которого равна заданному числу n
Найти все трехзначные числа, сумма цифр которого равна заданному числу n

Найти элементы массива, сумма цифр которых равна заданному числу
Найти и вывести на экран элементы одномерного массива, сумма цифр которых равна заданному числу

Найти четырехзначные числа сумма цифр которых равна заданному числу...
Добрый день! Помогите пожалуйста кто может! Нужно получить в консоли С++ Builder 6 все...

Найти все трехзначные числа, сумма цифр которых равна заданному числу
помогите плиз очень нужно на паскале: мат модель, блок схема, и программа!!!!???? Найти все...

1
9 / 9 / 6
Регистрация: 04.12.2011
Сообщений: 137
27.05.2015, 19:03 2
Тут всё делается
C#
1
2
3
4
5
6
7
8
while (currNum > 0)
{
int k = currNum % 10;//Берётся остаток от деления числа на 10. Это равнозначно откинуть от числа последнюю цифру. В k получаем последнюю цифру
sum += k;//плюсуем к сумме это последнее число
currNum /= 10;//отбрасываем от числа последнюю цифру и переходим к следующей итерации
}
if (sum == 6)//Если сумма всех цифр числа = 6, то что-то делаем дальше.
{
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2015, 19:03
Помогаю со студенческими работами здесь

Найти все трёхзначные натуральные числа, сумма цифр которых равна заданному числу N
Помогите, пожалуйста, решить задачу...Третий час бьюсь. Вот более полный текст: Вот код,...

Найти все трехзначные числа, сумма цифр которых равна заданному целому числу
Пожалуйста, помогите сделать! (visual basic) Найти все трехзначные числа, сумма цифр которых равна...

Найти все трехзначные числа, сумма квадратов цифр которых равна заданному числу N
Условие задачи звучит так: Найти все трехзначные числа, сумма квадратов цифр которых равна...

Среди натуральных трехзначных чисел найти те, сумма цифр которых равна заданному числу А
Среди натуральных трехзначных чисел найти те, сумма цифр которых равна заданному числу А, а само...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru