• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

C++

  • Автор темы Firiat
  • Дата начала
F

Firiat

Привет всем . Условие задачи : .

Вот код :

#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
setlocale(LC_ALL,"Russian");
int n,x,y,rez1,rez2;
cout << " Введите Число ";
cin >> n;
x=1;
if (x<=n) y=1;
{ if (y<=n) rez1=x-y+x%y ;
rez2=y-x+y%x;

как дальше дописать ?
 
L

lazybiz

Я что-то подзабыл.. А этот кругленький значок с крестиком в условии что означает?
 
H

hosm

та забейте, просто обозначение операции.
да, может, есть у него какое-то умное название, но все равно главное у вас есть - что это за операция, как она определяется.

Добавлено: а, и теги кода не забываем, Firiat =) я не буду редактировать, мне влом =)
 
F

Firiat

хорошо, слушай а вообще через цикл организовать его можно ?
 
H

hosm

да вроде как да... один по x от 1 до n (или n-1 - посмотри, как там правильно в условии) и внутри него по у от 1 до x.
 
F

Firiat

Вот начал , и тут загвоздки :

#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
setlocale(LC_ALL,"Russian");
int n,x,y,rez1,rez2;
cout << " Введите Число ";
cin >> n;
x=1;
for (int i=1; i<=n; i++)
{
{
if (x<=n) y=1;
else break;
}
if (y<=n) rez1=(x-y+x%y) rez2=y-x+y%x;
else x=x+1;
 
H

hosm

sax_ol специально для тебя - ознакомьтесь с синтаксисом sql - https://codeby.net/threads/39801.html =)))))))
напомнило фразу штирлица о том, что запоминается последнее сказанное слово (в теме из FAQ про теги кода было в конце как раз про sql)

Firiat
for (x=1; x<=n; x++)
 
L

lazybiz

Если я все правильно понял:
C++:
#include <iostream.h>

int func( int a, int b )
{
return a - b + a % b;
}

int main()
{
int	n;
cout << "Enter n: ", cin >> n;
for ( int a = 1; a < n; a++ ) {
for ( int b = 1; b < n; b++ ) {
if ( func( a, b ) == func( b, a ) ) {
cout << "a = " << a << ", b = " << b << endl;
}
}
}
return 0;
}
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!