Форум программистов, компьютерный форум CyberForum.ru

Объяснить значение строки в программе - C++

Восстановить пароль Регистрация
 
Student_RFE
0 / 0 / 0
Регистрация: 02.10.2015
Сообщений: 33
15.10.2015, 19:01     Объяснить значение строки в программе #1
Вот прога. В чем суть: в строке for( j = 2; j <= i && (i % j); j++); -------- часть " (i % j)" отвечает за то, что бы число делилось только с остатком или что? Как можно иначе что бы понятнее было?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#define _USE_MATH_DEFINES
#include <math.h>
using namespace std;
int main(){
    int sum1,sum2,j;
    for (int i=1000; i<=9999;i++)
    {
        sum1=(i/1000)+((i%1000)/100);
        sum2=(i%10)+((i%100)/10);
        for( j = 2; j <= i && (i % j); j++);
            if((j == i)&&(sum1==sum2))
                cout<<i<<endl;
    }
}
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dimension
Dimension
547 / 428 / 132
Регистрация: 08.04.2014
Сообщений: 1,693
Завершенные тесты: 1
15.10.2015, 19:04     Объяснить значение строки в программе #2
Цитата Сообщение от Student_RFE Посмотреть сообщение
Как можно иначе что бы понятнее было?
для начала сказать что она должна сделать вообще
_Valera_
 Аватар для _Valera_
486 / 368 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
15.10.2015, 19:05     Объяснить значение строки в программе #3
значит что йот меньше "и" и меньше остатка от деления "и" на йот
Student_RFE
0 / 0 / 0
Регистрация: 02.10.2015
Сообщений: 33
15.10.2015, 19:18  [ТС]     Объяснить значение строки в программе #4
найти все простые четырёхзначные числа, у которых сумма первых двух цифр = сумме последних двух цифр
nmcf
4281 / 3712 / 1247
Регистрация: 14.04.2014
Сообщений: 14,517
15.10.2015, 19:20     Объяснить значение строки в программе #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
j <= i && (i % j) != 0
Student_RFE
0 / 0 / 0
Регистрация: 02.10.2015
Сообщений: 33
15.10.2015, 19:26  [ТС]     Объяснить значение строки в программе #6
я тупица) Спасибо!
Yandex
Объявления
15.10.2015, 19:26     Объяснить значение строки в программе
Ответ Создать тему
Опции темы

Текущее время: 13:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru