На главную
Контакты
Оплата
Университеты
Частые вопросы
Заказать курсовую

Помощь с курсовой

Как заказать курсовую

Стоимость курсовых


Заказать лабораторную работу по Си в Гомеле

Использование циклов. Работа с целыми числами.

  1. Разработать программы для двух задач. Программы должны содержать минимально необходимое количество операторов.
  2. Исходные данные и результаты типа int. Не используя массивы, разработать алгоритм и программу работы с последовательностью целых чисел. Признак конца ввода чисел задать самостоятельно, например, использовать возвращаемое значение функции ввода scanf().
  3. Разработать программу для реализации указанных действий над целыми числами без знака (unsigned long). Создать два

    Варианта: для чисел, заданных в десятичной системе счисления, восьмеричной или шестнадцатеричной (для четных Вариантов – восьмеричной, нечетных - шестнадцатеричной)
Для реализации 2-го Варианта использовать поразрядно-логические операции и операции сдвига.
  • Внутреннее представление целых данных в памяти компьютера
  • Внутреннее представление вещественных данных в памяти компьютера
  • Поразрядно-логические операции
  • Операции сдвига
  • Операция присваивания
  • Операция преобразования типа
  • Правила преобразования операндов при вычислении выражений
  • Приоритет операций


Вариант №1
1) Для вводимой последовательности целых чисел найти сумму чисел, делящихся на 2 и больших заданного числа p.
2) Из двух чисел получить новое число путем их соединения (331, 23 -> 33123).

Вариант №2
1) Для вводимой последовательности целых чисел найти количество чисел, делящихся на 2 и меньших заданного числа p...
2) Удалить из числа цифру 5, не изменяя порядок цифр в числе (35452557 -> 3427).

Вариант №3
1) Для вводимой последовательности целых чисел найти наименьшее значение среди чисел, делящихся на 5..
2) Из двух чисел получить новое, состоящее из совпадающих соответствующих цифр (23176, 3066 -> 36).

Вариант №4
1) Для вводимой последовательности целых чисел найти номер элемента, имеющего наименьшее значение среди чисел делящихся на 3.
2) Из двух чисел получить новое путем удаления совпадающих цифр первого числа с соответствующими во втором числе(23176, 3076 -> 21).

Вариант №5
1) Для вводимой последовательности целых чисел найти наибольшее значение среди чисел, принадлежащих [a;b].
2) Циклически сдвинуть цифры в целом числе на один разряд влево (23176-> 31762).

Вариант №6
1) Для вводимой последовательности целых чисел найти номер элемента, имеющего наибольшее значение среди чисел, принадлежащих [a;b].
2) Из целого числа удалить цифры 3 – 5 (531423 -> 12).

Вариант №7
1) Для вводимой последовательности целых чисел найти количество пар чисел, отличающихся друг от друга на 2.
2) Из целого числа с четным количеством цифр получить новое путем удаления из пары соседних цифр большей (675634 -> 653).

Вариант №8
1) Для вводимой последовательности целых чисел найти минимальную разность между соседними элементами последовательности.
2) Из целого числа с четным количеством цифр получить новое путем удаления из пары соседних цифр меньшей (675634 -> 654).

Вариант №9
1) Для вводимой последовательности целых чисел найти наибольшее значение из элементов, делящихся на 7.
2) Для целого числа найти произведение четных цифр (3427654 -> 4*2*6*4=192).

Вариант №10
1) Для вводимой последовательности целых чисел найти количество пар соседних элементов, делящихся на 3.
2) Для целого числа найти сумму нечетных цифр (3427654 -> 3+7+5=15).

Вариант №11
1) Для вводимой последовательности целых чисел найти сумму разностей значений пар соседних элементов, делящихся на 3.
2) Из двух чисел получить новое путем замены четных цифр первого числа на соответствующие по порядку цифры второго числа (23146236, 463525 -> 03163535).

Вариант №12
1) Для вводимой последовательности целых чисел найти наименьшее произведение пары соседних элементов.
2) Из двух чисел получить новое путем замены цифр первого числа на абсолютную разность соответствующих по порядку цифр чисел (23146236, 463526 -> 23323310).

Вариант №13
1) Для вводимой последовательности целых чисел проверить имеются ли у нее возрастающая подпоследовательность элементов. Если имеется, то определить количество элементов в ней.
2) Из целого числа получить новое путем уменьшения каждой цифры на наименьшую (37754 -> 04421).

Вариант №14
1) Для вводимой последовательности целых чисел найти сумму элементов, имеющих нечетный порядковый номер и делящихся на 3.
2) Для целого числа найти количество пар повторяющихся цифр (233566224 -> 3).

Вариант №15
1) Для вводимой последовательности целых чисел найти произведение элементов, имеющих четный порядковый номер и делящихся на 7.
2) Из двух чисел получить новое путем замены четных цифр первого числа на наибольшую цифру второго числа (231, 73 -> 731).

Вариант №16
1) Для вводимой последовательности целых чисел найти наибольшее произведение пары соседних элементов.
2) Для целого числа найти сумму четных цифр (3427654 -> 4+2+6+4=16).

Вариант №17
1) Для вводимой последовательности целых чисел найти наибольшую разность значений пар соседних элементов, делящихся на 5.
2) Из целого числа с четным количеством цифр получить новое путем удаления из пары соседних цифр большей (675634 -> 653).

Вариант №18
1) Для вводимой последовательности целых чисел найти количество пар чисел, отличающихся друг от друга на 5.
2) Из двух чисел получить новое путем удаления из первого совпадающих четных цифр (23176, 3076 -> 2317).

Вариант №19
1) Для вводимой последовательности целых чисел найти максимальную разность между соседними элементами последовательности, делящимися на 4.
2) Для целого числа найти произведение нечетных цифр (3427654 -> 3*7*5=105).

Вариант №20
1) Для вводимой последовательности целых чисел проверить имеются ли у нее убывающая подпоследовательность элементов. Если имеется, то определить количество элементов в ней.
2) Из двух чисел получить новое путем замены нечетных цифр первого числа на соответствующие по порядку цифры второго числа (23146236, 463526 -> 20446226).

Вариант №21
1) Для вводимой последовательности целых чисел найти номера элементов, разность между которыми максимальна.
2) Даны два целых числа. Получить новое, состоящее из абсолютных разностей соответствующих цифр этих чисел (3754, 4523 -> 1231).

Вариант №22
1) Для вводимой последовательности целых чисел найти номера элементов, разность между которыми минимальна.
2) Из целого числа получить новое путем удаления четных цифр из числа (231625 -> 315).

Вариант №23
1) Для вводимой последовательности целых чисел найти среднее значение отрицательных элементов.
2) Из целого числа получить новое путем удаления нечетных цифр из числа (231625 -> 262).

Вариант №24
1) Для вводимой последовательности целых чисел найти среднее арифметическое квадратов элементов, имеющих нечетный номер.
2) Для двух целых чисел найти скалярное произведение их цифр (765231, 2623 -> 31).

Вариант №25
1) Для вводимой последовательности целых чисел найти количество чисел, делящихся на 2.
2) Из целого числа получить новое, состоящее из четных цифр числа (2315663 -> 266).

Вариант №26
1) Для вводимой последовательности целых чисел найти произведение положительных элементов, делящихся на 5.
2) Из целого числа получить новое, состоящее из нечетных цифр числа (2315663 -> 3153).

Вариант №27
1) Для вводимой последовательности целых чисел найти минимальное, большее некоторого р.
2) Из целого числа получить новое, записав цифры в обратном порядке (2313 -> 3132).

Вариант №28
1) Для вводимой последовательности целых чисел найти среднее арифметическое элементов, меньших некоторого р.
2) Из целого числа получить новое путем вставки после каждой цифры 0 (231457 -> 2030405070).

Вариант №29
1) Для вводимой последовательности целых чисел найти количество чисел, не принадлежащих отрезку [a,b].
3) Из целого числа получить новое путем удаления цифры 0 (230107 -> 2317).

Вариант №30
1) Для вводимой последовательности целых чисел найти количество чисел, делящихся на 2 и имеющих нечетный номер.
2) Из целого числа получить новое путем удаления каждой четвертой цифры (231457634 -> 214564).

Вариант №31
1) Для вводимой последовательности целых чисел найти среднее арифметическое элементов, имеющих четные номера.
2) Из целого числа получить новое путем удаления цифр кратных 3 (2316323 -> 212).

Вариант №32
1) Для вводимой последовательности целых чисел найти среднее значение положительных элементов.
2) Из целого числа получить новое путем уменьшения каждой цифры на 1 (кроме нуля) (56313 -> 45202).

Вариант №33
1) Для вводимой последовательности целых чисел найти среднее значение положительных элементов, делящихся на 2..
2) Из целого числа получить новое путем уменьшения каждой цифры на 2 (кроме нуля и единицы) (56310 -> 34110).
В каждой директории по программе к лабораторной работе. Учитесь хорошо!