[Ответить в тред] Ответить в тред

09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)
25/09/16 - Персональное обращение Абу - СБОР ПОЖЕРТВОВАНИЙ НА ДВАЧ


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 8 | 1 | 3
Назад Вниз Каталог Обновить

Аноним 14/11/16 Пнд 18:37:01  140042533  
14767040891900.jpg (37Кб, 450x600)
Как записать эту парашу более рациональнее?

#include <iostream>
using namespace std;
int main () {
int i, a1, a2, a3, b1, b2;
for (i=100; i<=999; ++i)
{
a1=(i/100);
a2=((i%100)/10);
a3=(i%10);

b1=(100a1+10a2+a3);
b2=(100a3+10a2+a1);

if (b1==((36*b2)/47))
{cout<<i<<endl;}
}
return 0;
}
Аноним 14/11/16 Пнд 18:37:37  140042579
блять, табуляция не сохранилась, бамп
Аноним 14/11/16 Пнд 18:39:59  140042778
суть задачи: вывести все трёхзначные числа, которые равны 36/47 своей же записи с заду на перёд (123 и 321, к примеру)
Аноним 14/11/16 Пнд 18:40:30  140042826
Говнокод какой-то. Задание напиши, будет решение.
Аноним 14/11/16 Пнд 18:41:58  140042938
String попробуй вместо интов.
Аноним 14/11/16 Пнд 18:43:07  140043044
>>140042826
вот же:
>>140042778
Аноним 14/11/16 Пнд 18:45:08  140043206
>>140043044
Вижу уже. Подключи библиотеку стринг и на изи всё будет.
Аноним 14/11/16 Пнд 18:48:53  140043473
>>140042938
>>140043206
спасибо
Аноним 14/11/16 Пнд 18:52:44  140043792
Я бы написал ф-ю
bool isPalindrome(int num);
а затем бы сделал так:
for (i=100; i<=999; ++i){if(isPalindrome(i)){cout << i << ' , ';}}
cout << endl;

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 8 | 1 | 3
Назад Вверх Каталог Обновить

Топ тредов
Избранное