ВУЗ:
Составители:
Рубрика:
101
2.
Дано натуральное число n (n≥2). Найти все меньшие n простые числа, используя решето
Эратосфена. Решетом Эратосфена называют следующий способ. Выпишем подряд все
целые числа от 2 до n. Первое простое число 2. Подчеркнем его, а все большие числа,
кратные 2, зачеркнем. Первое из оставшихся чисел 3. Подчеркнем его как простое, а все
большие числа, кратные, 3, зачеркнем. Первое число из оставшихся теперь 5, так как 4
уже зачеркнуто. Подчеркнем его как простое, а все большие числа, кратные 5 зачеркнем и
т.д.: 2,
3, 4, 5, 6, 7, 8, 9, 10, ... Исходную последовательность чисел организовать в виде
однонаправленного списка. Удаление производить внутри этого списка, не используя
дополнительные списки.
3.
Дана действительная матрица размера n×m; организовать однонаправленный список
строк матрицы, упорядоченных:
a)
по неубыванию значений первых элементов строк.
b)
по невозрастанию значений наибольших элементов строк.
4.
Даны действительные числа а
1
, ......, а
n
, р, натуральное число k, так что (а
1
≤ а
2
≤ ...
≤
а
n
, k ≤ n). Удалить из последовательности а
1
, ......, а
n
элемент с номером k (то есть а
k
) и
вставить элемент, равный p, так чтобы не нарушилась упорядоченность.
Последовательность а
1
, ......, а
n
представить в виде однонаправленного списка.
5.
Дана действительная матрица размера n×m; организовать однонаправленный список
строк матрицы, упорядоченных:
a)
по невозрастанию сумм элементов строк.
b)
по неубыванию значений наименьших элементов строк.
6.
Таблица выигрышей денежной лотереи представлена массивом выигрышных номеров а
1
,
..., а
n
и массивом выигрышей в рублях р
1
, ..., р
n
(р
i
- это выигрыши, выпавший на номер
а
i
). Разместите эту таблицу в динамической области памяти в виде однонаправленного
списка. Организовать удаление элементов списка по мере получения выигрышей.
Результаты обработки выводить на экран.
7.
Дано натуральное число n. Среди чисел 1, ...., n найти все такие, запись которых
совпадает с последними цифрами записи их квадрата, например 6
2
=36, 25
2
=625 и т.д.
Представить их в виде однонаправленного списка, элементами которого являются само
число и его квадрат.
8.
Пусть дан массив а
1
, ..., а
n.
Требуется переставить а
1
, ..., а
n
, так чтобы в начале в массиве
шла группа элементов больших того элемента, который в исходном массиве располагался
на первом месте, затем - сам этот элемент, потом - группа элементов, меньших или
равных ему. Использовать однонаправленный список.
9.
Назовем натуральное число палиндромом, если его запись читается одинаково с начала и
с конца, например 4884, 393, 1. Найти все меньшие 100 натуральные числа, которые при
возведении в квадрат дают палиндром. При решении задачи используйте
двунаправленный список.
10.
Натуральное число из n цифр является числом Армстронга, если сумма его цифр,
возведенных в n-ую степень равна самому числу, например, 153=1
3
+5
3
+3
3
. Получить все
числа Армстронга, состоящие из двух, трех и четырех цифр, организовать
соответственно 3 однонаправленных списка.
2. Дано натуральное число n (n≥2). Найти все меньшие n простые числа, используя решето Эратосфена. Решетом Эратосфена называют следующий способ. Выпишем подряд все целые числа от 2 до n. Первое простое число 2. Подчеркнем его, а все большие числа, кратные 2, зачеркнем. Первое из оставшихся чисел 3. Подчеркнем его как простое, а все большие числа, кратные, 3, зачеркнем. Первое число из оставшихся теперь 5, так как 4 уже зачеркнуто. Подчеркнем его как простое, а все большие числа, кратные 5 зачеркнем и т.д.: 2, 3, 4, 5, 6, 7, 8, 9, 10, ... Исходную последовательность чисел организовать в виде однонаправленного списка. Удаление производить внутри этого списка, не используя дополнительные списки. 3. Дана действительная матрица размера n×m; организовать однонаправленный список строк матрицы, упорядоченных: a) по неубыванию значений первых элементов строк. b) по невозрастанию значений наибольших элементов строк. 4. Даны действительные числа а1, ......, аn, р, натуральное число k, так что (а1 ≤ а2 ≤ ... ≤ аn , k ≤ n). Удалить из последовательности а1, ......, аn элемент с номером k (то есть аk ) и вставить элемент, равный p, так чтобы не нарушилась упорядоченность. Последовательность а1, ......, аn представить в виде однонаправленного списка. 5. Дана действительная матрица размера n×m; организовать однонаправленный список строк матрицы, упорядоченных: a) по невозрастанию сумм элементов строк. b) по неубыванию значений наименьших элементов строк. 6. Таблица выигрышей денежной лотереи представлена массивом выигрышных номеров а1, ..., аn и массивом выигрышей в рублях р1, ..., рn (рi - это выигрыши, выпавший на номер аi). Разместите эту таблицу в динамической области памяти в виде однонаправленного списка. Организовать удаление элементов списка по мере получения выигрышей. Результаты обработки выводить на экран. 7. Дано натуральное число n. Среди чисел 1, ...., n найти все такие, запись которых совпадает с последними цифрами записи их квадрата, например 62=36, 252=625 и т.д. Представить их в виде однонаправленного списка, элементами которого являются само число и его квадрат. 8. Пусть дан массив а1, ..., аn. Требуется переставить а1, ..., аn , так чтобы в начале в массиве шла группа элементов больших того элемента, который в исходном массиве располагался на первом месте, затем - сам этот элемент, потом - группа элементов, меньших или равных ему. Использовать однонаправленный список. 9. Назовем натуральное число палиндромом, если его запись читается одинаково с начала и с конца, например 4884, 393, 1. Найти все меньшие 100 натуральные числа, которые при возведении в квадрат дают палиндром. При решении задачи используйте двунаправленный список. 10. Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ую степень равна самому числу, например, 153=13+53+33. Получить все числа Армстронга, состоящие из двух, трех и четырех цифр, организовать соответственно 3 однонаправленных списка. 101
Страницы
- « первая
- ‹ предыдущая
- …
- 99
- 100
- 101
- 102
- 103
- …
- следующая ›
- последняя »