Страница 1 из 1

Квадраты и числа

Добавлено: 26 мар 2021, 18:08
qwerty312
Дано натуральное число n. Среди чисел 1,2,...n найти все такие, запись которых совпадает с последними цифрами записи их квадрата.

Re: Помогите с задачей

Добавлено: 26 мар 2021, 18:27
Artem.spb
В чём именно нужна помощь?
Запускать :labview: научились?

Re: Помогите с задачей

Добавлено: 26 мар 2021, 18:36
qwerty312
Artem.spb писал(а): 26 мар 2021, 18:27 В чём именно нужна помощь?
Запускать :labview: научились?
Помощь в решение, я не понимаю, как на labview сделать так чтобы задача была универсальной для любого n, сам процесс понятен, а структура написания нет

Re: Помогите с задачей

Добавлено: 26 мар 2021, 18:39
Artem.spb
Покажите ваше решение для не универсального N=10 (или любое на ваше усмотрение)

Re: Помогите с задачей

Добавлено: 26 мар 2021, 19:03
qwerty312
Artem.spb писал(а): 26 мар 2021, 18:39 Покажите ваше решение для не универсального N=10 (или любое на ваше усмотрение)
Изображение
Я понимаю, что это неправильное решение, но не особо понимаю структуру данного языка. Если более точно, то я не понимаю, как сделать так чтобы к подходящие числа заносились в счетчик и 2-ое, как сделать так чтобы делилось не на 10 постоянно, а на подходящее число будь то 100, 1000 и тд

Re: Помогите с задачей

Добавлено: 26 мар 2021, 22:57
Artem.spb
qwerty312 писал(а): 26 мар 2021, 19:03 не особо понимаю структуру данного языка.
может, с этого надо начать, а не тыкать наугад?
как сделать так чтобы делилось не на 10 постоянно, а на подходящее число будь то 100, 1000 и тд
выяснение длины числа и проверка на "квадрат"
10.png
10.png (12.7 КБ) 1680 просмотров
Если более точно, то я не понимаю, как сделать так чтобы к подходящие числа заносились в счетчик и 2-ое,
Это оставлю в качестве домашки. Спойлер: индексация тунелей с условиями. Или кейс и build array

Re: Помогите с задачей

Добавлено: 27 мар 2021, 09:21
qwerty312
Artem.spb писал(а): 26 мар 2021, 22:57 Это оставлю в качестве домашки. Спойлер: индексация тунелей с условиями. Или кейс и build array
Спасибо за домашку

Re: Помогите с задачей

Добавлено: 27 мар 2021, 11:41
qwerty312
вопрос, как сделать чтобы в массиве не только 1-йы элемент заполнялся, но и последующие?


Админское предупреждение: изображения нужно загружать на форум, а не куда попало

Re: Помогите с задачей

Добавлено: 27 мар 2021, 13:14
Artem.spb
qwerty312 писал(а): 27 мар 2021, 11:41 вопрос, как сделать чтобы в массиве не только 1-йы элемент заполнялся, но и последующие?
вы суть сдвиговых регистров и методы работы с ними вообще пытались понять? Зачем слева хвост от этого регистра висит?

Re: Помогите с задачей

Добавлено: 27 мар 2021, 13:39
qwerty312
Artem.spb писал(а): 27 мар 2021, 13:14 вы суть сдвиговых регистров и методы работы с ними вообще пытались понять? Зачем слева хвост от этого регистра висит?
я понял, как изменение количества итераций и 1 из способов выхода из цикла

Re: Помогите с задачей

Добавлено: 27 мар 2021, 13:47
Artem.spb
qwerty312 писал(а): 27 мар 2021, 13:39 я понял, как изменение количества итераций и 1 из способов выхода из цикла
:shok:
выход из цикла один - по терминалу (если while) и после выполнения всех итераций (для for), ну и их комбинация ИЛИ для продвинутого for.
Что такое изменение количества итераций я вообще плохо понимаю.

Помощь в задаче

Добавлено: 15 апр 2021, 19:12
qwerty312
Здравствуйте, возникла проблема с тем, что постоянно заполняет массив 3 (для наглядности так сделал) не пойму по какой причине не работает цикл.

Re: Помощь в задаче

Добавлено: 15 апр 2021, 19:51
IvanLis
qwerty312 писал(а): 15 апр 2021, 19:12 Здравствуйте, возникла проблема с тем, что постоянно заполняет массив 3 (для наглядности так сделал) не пойму по какой причине не работает цикл.
А при каком значении i по Вашему, выполнится условие и на выход поступит значение i, а не 3?
И не видно, с какого выхода функции Quotient & Remainder поступает информация на сравнение.


И хватит плодить новые темы!

Re: Помощь в задаче

Добавлено: 15 апр 2021, 20:07
qwerty312
IvanLis писал(а): 15 апр 2021, 19:51 А при каком значении i по Вашему, выполнится условие и на выход поступит значение i, а не 3?
При условии, что i = последним цифрам i ^ 2 ( например при i = 25 )
А выходит из floor(x / y) (проверил)

Re: Квадраты и числа

Добавлено: 15 апр 2021, 20:15
IvanLis
11.png
от 1 до 1000:
1
5
6
25
76
376
625