Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Romantula
0 / 0 / 0
Регистрация: 09.06.2013
Сообщений: 12
#1

Среди чисел 1, ..., n найти все такие, запись которых совпадает с последними цифрами записи их квадрата - C++

17.06.2013, 10:48. Просмотров 969. Ответов 1
Метки нет (Все метки)

Среди чисел 1, ..., n найти все такие, запись которых совпадает с последними цифрами записи их квадрата. Составил алгоритм, а дальше тю-тю.

Определить количество десятичных знаков в числе i
В цикле делим нацело на 10 до тех пор, пока результат не станет равным нулю. Вроде как операция \.
Пусть в числе i мы нашли k цифр.
Вычисляем квадрат числа i
Квадрат числа i делим на 10^k по модулю: вычисляем остаток от деления.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2013, 10:48
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Среди чисел 1, ..., n найти все такие, запись которых совпадает с последними цифрами записи их квадрата (C++):

Среди чисел от 1 до n найти такие, запись которых совпадает с последними цифрами записи их квадратов - C++
Дано натуральное число п. Среди чисел 1,..., п найти такие, запись которых совпадает с последними цифрами записи их квадратов ...

Найти такие числа запись которых совпадает с последними цифрами записи их квадрата - C++
Натолкните на мысль, пожалуйста!!! Программу пока не пишите, а дайте подсказки, или покажите код похожих программ. Очень прошу помочь ...

Ввести натуральное число n. Среди чисел 1,.,n найти все такие числа, запись которых совпадает с последними цифрами - C++
Ввести натуральное число n. Среди чисел 1,...,n найти все такие числа, запись которых совпадает с последними цифрами записи их квадрата...

Среди заданных натуральных чисел найти такие, десятичная запись которых не содержит одинаковых цифр - C++
Задание: Среди заданных натуральных чисел найти такие, десятичная запись кото- рых не содержит одинаковых цифр. я понимаю, что и...

Среди заданных натуральных чисел найти такие, десятичная запись которых не содержит одинаковых цифр - C++
Среди заданных натуральных чисел найти такие, десятичная запись которых не содержит одинаковых цифр. По идее есть работающий код, но...

Среди простых чисел , не превосходящих заданного натурального числа N .Найти такие, в десятичном представление которых больше всего нулей - C++
Ребята помогите!!!!!!!!!!!!!! плс

1
Thinker
Эксперт С++
4231 / 2205 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
17.06.2013, 10:54 #2
Цитата Сообщение от Romantula Посмотреть сообщение
Среди чисел 1, ..., n найти все такие, запись которых совпадает с последними цифрами записи их квадрата.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
int Check(int a)
{
   int b;
   for(b = a * a; a && a % 10 == b % 10; a /= 10, b /= 10)
      ;
   return !a;
}
 
int main()
{
   int i, n;
   std::cout << "n = "; std::cin >> n;
   for(i = 1; i <= n; ++i)
      if(Check(i))
         std::cout << i << " " << i * i << std::endl;
   return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2013, 10:54
Привет! Вот еще темы с ответами:

Найти все двухзначные (трехзначные) числа, которые совпадают с последними цифрами своих квадратов - C++
Найти все двухзначные (и трехзначные) числа, которые совпадают с последними цифрами своих квадратов. например, 25^2 =625, 76^2 =5676.

Найти все такие простые числа, не превосходящие заданного N, в троичной записи которых цифра 2, встречается заданное число раз - C++
Найти все такие простые числа, не превосходящие заданного N, в троичной записи которых цифра 2, встречается заданное число раз.

Найти все такие числа k, что k-я строка совпадает с k-м столбцом. Найти наибольший элемент главной диагонали - C++
Найти все такие числа k, что k-я строка совпадает с k-м столбцом. Найти наибольший элемент главной диагонали матрицы и вывести на печать...

Есть ли среди чисел в диапазоне от А до В такие, произведение цифр которых равно С? - C++
1. Написать программу на языке С++ для решения задачи: Даны два числа А, В и С. Определить, есть ли среди чисел в диапазоне от А до В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru