Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2012, 15:31   #1
Ann2807
Пользователь
 
Регистрация: 08.09.2012
Сообщений: 41
По умолчанию Алгоритмы и структуры данных

Здравствуйте. Объясните, пожалуйста, какой алгоритм использовать для решения задания. Необходимо лишь составить блок-схему. Программу писать не надо. Посоветуйте формулы

3. Квадраты некоторых трехзначных чисел оканчиваются тремя цифрами, которые как раз и составляют исходные числа. Написать программу поиска таких чисел.

4. Одномерный массив. Составить алгоритм для определения:
• определить первый элемент массива кратный 5-и;
• найти среднее значение максимального и минимального элементов массива;
• заменить первые k элементов на противоположные по знаку.
Ann2807 вне форума Ответить с цитированием
Старый 24.09.2012, 17:32   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,427
По умолчанию

3) Перебрать все числа от 100 до 999.
Очередное число возводим в квадрат и берем остаток от деления на 1000.
Если этот остаток равен очередному числу, то его нужно напечатать.
4.а) Идем циклом с предусловием по массиву пока не найдем элемент, кратный пяти, или пока рассматриваемый индекс меньше или равен количеству элементов в массиве.
4.б) Присваиваем "минимальному" и "максимальному" (2 переменным) значение первого элемента массива.
Проходим по массиву от 2 до последнего.
Если элемент больше "максимального", то присваиваем "максимальному" рассматриваемый элемент, иначе, если элемент меньше "минимального", делаем аналогичное присваивание.
Далее складываем "минимальный" и "максимальный" и делим пополам.
4.в) Идем по массиву от 1 до k и присваиваем каждому элементу его же с отрицательным знаком.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 24.09.2012 в 18:14.
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Структуры и алгоритмы обработки данных TEHb C# (си шарп) 1 25.01.2012 18:51
Структуры и алгоритмы обработки данных ]tach[ Помощь студентам 3 19.01.2011 13:34
Алгоритмы и структуры данных Willen Общие вопросы C/C++ 0 09.11.2010 23:40
Паскаль. Структуры и алгоритмы обработки данных Римма Паскаль, Turbo Pascal, PascalABC.NET 15 08.10.2007 14:58