Консультация № 159700
05.02.2009, 19:16
0.00 руб.
0 3 1
Даны целые положительные числа i, k. Вычислить

Код:
  i-k, при i, кратном k
k-i, при k, кратном i
k+i при всех других условиях


VC++

Обсуждение

Неизвестный
05.02.2009, 19:19
общий
задача здесь

Неизвестный
05.02.2009, 19:53
общий
это ответ
Здравствуйте, Степанов Андрей Сергеевич!
Программа проста настолько, что не комментировал.

Приложение:
#include <iostream>

using namespace std;

int z(int i,int k)
{
if((i>k)&&(i%k==0))return 1-k;
if((k>i)&&(k%i==0))return k-i;
return k+i;
}

int main()
{
int i,k,z;
cout<<"i=";
cin>>i;
cout<<"k=";
cin>>k;
z=::z(i,k);
cout<<"z="<<z<<endl;
system("PAUSE");
return 0;
}
Неизвестный
05.02.2009, 19:55
общий
В условии у Вас i-k, а на мини-форуме 1-k. Сделал 1-k.
Форма ответа