Вопрос по информатике:
Вывести все двухзначные числа, кратные 3, у которых первая цифра в 3 раза больше второй
- 16.10.2017 15:37
- Информатика
- remove_red_eye 3792
- thumb_up 43
Ответы и объяснения 1
A+B=3k k=1,2,3... кратность к 3
A=3B условие 2-ое
получаем 3B+B=3k
4B=3k отсюда вывод вторая цифра кратная к 3,
то есть 3,6,9
При B=6 и B=9 => цифра A получится двухзначним
значит B=3, A=9
Ответ 93
int x=0;
for(int i=1;i<10;i++)
for(int j=1;j<10;j++)
if(i%3==0 && i==3*j)
{x=i*10+j;
cout<
можно оптимизировать
for(int i=1;i<4;i=i++)
if(i%3==0)
{x=i*31;
cout<
1й перебирает 99 вариантов
2й 3 варианта
Или просто можно сделать
cout<<"93"<
)))
- 17.10.2017 13:14
- thumb_up 30
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.