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

Простейшие вопросы в области инженерной разработки
Ответить
qwerty312
interested
interested
Сообщения: 6
Зарегистрирован: 26 мар 2021, 18:04
Версия LabVIEW: 20
Благодарил (а): 1 раз
Контактная информация:

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

Сообщение qwerty312 »

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

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

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

Сообщение Artem.spb »

В чём именно нужна помощь?
Запускать :labview: научились?
qwerty312
interested
interested
Сообщения: 6
Зарегистрирован: 26 мар 2021, 18:04
Версия LabVIEW: 20
Благодарил (а): 1 раз
Контактная информация:

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

Сообщение qwerty312 »

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

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

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

Сообщение Artem.spb »

Покажите ваше решение для не универсального N=10 (или любое на ваше усмотрение)
qwerty312
interested
interested
Сообщения: 6
Зарегистрирован: 26 мар 2021, 18:04
Версия LabVIEW: 20
Благодарил (а): 1 раз
Контактная информация:

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

Сообщение qwerty312 »

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

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

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

Сообщение Artem.spb »

qwerty312 писал(а): 26 мар 2021, 19:03 не особо понимаю структуру данного языка.
может, с этого надо начать, а не тыкать наугад?
как сделать так чтобы делилось не на 10 постоянно, а на подходящее число будь то 100, 1000 и тд
выяснение длины числа и проверка на "квадрат"
10.png
10.png (12.7 КБ) 1665 просмотров
Если более точно, то я не понимаю, как сделать так чтобы к подходящие числа заносились в счетчик и 2-ое,
Это оставлю в качестве домашки. Спойлер: индексация тунелей с условиями. Или кейс и build array
qwerty312
interested
interested
Сообщения: 6
Зарегистрирован: 26 мар 2021, 18:04
Версия LabVIEW: 20
Благодарил (а): 1 раз
Контактная информация:

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

Сообщение qwerty312 »

Artem.spb писал(а): 26 мар 2021, 22:57 Это оставлю в качестве домашки. Спойлер: индексация тунелей с условиями. Или кейс и build array
Спасибо за домашку
qwerty312
interested
interested
Сообщения: 6
Зарегистрирован: 26 мар 2021, 18:04
Версия LabVIEW: 20
Благодарил (а): 1 раз
Контактная информация:

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

Сообщение qwerty312 »

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


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

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

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

Сообщение Artem.spb »

qwerty312 писал(а): 27 мар 2021, 11:41 вопрос, как сделать чтобы в массиве не только 1-йы элемент заполнялся, но и последующие?
вы суть сдвиговых регистров и методы работы с ними вообще пытались понять? Зачем слева хвост от этого регистра висит?
qwerty312
interested
interested
Сообщения: 6
Зарегистрирован: 26 мар 2021, 18:04
Версия LabVIEW: 20
Благодарил (а): 1 раз
Контактная информация:

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

Сообщение qwerty312 »

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

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

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

Сообщение Artem.spb »

qwerty312 писал(а): 27 мар 2021, 13:39 я понял, как изменение количества итераций и 1 из способов выхода из цикла
:shok:
выход из цикла один - по терминалу (если while) и после выполнения всех итераций (для for), ну и их комбинация ИЛИ для продвинутого for.
Что такое изменение количества итераций я вообще плохо понимаю.
qwerty312
interested
interested
Сообщения: 6
Зарегистрирован: 26 мар 2021, 18:04
Версия LabVIEW: 20
Благодарил (а): 1 раз
Контактная информация:

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

Сообщение qwerty312 »

Здравствуйте, возникла проблема с тем, что постоянно заполняет массив 3 (для наглядности так сделал) не пойму по какой причине не работает цикл.
Вложения
изображение_2021-04-15_200904.png
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

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

Сообщение IvanLis »

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


И хватит плодить новые темы!
qwerty312
interested
interested
Сообщения: 6
Зарегистрирован: 26 мар 2021, 18:04
Версия LabVIEW: 20
Благодарил (а): 1 раз
Контактная информация:

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

Сообщение qwerty312 »

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

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

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

Сообщение IvanLis »

11.png
от 1 до 1000:
1
5
6
25
76
376
625
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»