svchost

Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте форумчане помогите решить список задач, я не успеваю, все кто помогут будут вознаграждены.... задачи на языке pascal..... http://depositfiles.com/files/y1ycw2gds 1.1 Написать программу, выводящую все пятизначные числа, у которых сумма первых двух цифр равна сумме последних двух цифр. 1.2 Найти произведение номеров позиций максимального и минимального элементов в целочисленном массиве размера N. Значение N и массив вводятся пользователем. 1.3 В каждой строке заданной матрицы N*M заменить все положительные элементы нулями если количество отрицательных элементов в строке окажется больше, чем количество положительных элементов. Значения N, М вводит пользователь. 1.4 Напишите программу, определяющую, сколько раз в заданном предложении встречается указанное слово. Считать, что слова отделяются друг от друга хотя бы одним пробелом, в конце предложения — точка. 1.5 Дан массив записей, содержащий данные на учеников: фамилия, улица, дом, квартира. Составить программу, определяющую, сколько учеников живет на заданной улице. 2.1 Написать программу, которая выводит на экран все целые числа из диапазона [N, М], у которых произведение цифр кратно К. Значения К, N и М вводит пользователь. 2.2 Заменить все элементы вещественного массива размера N, расположенные до минимального элемента, значением максимального элемента. Значение N и массив вводятся пользователем. 2.3 В целочисленной матрице размера N*M найти строку с максимальной суммой элементов и уменьшить все ее элементы в 4 раза. Значения N, М и матрицу вводит пользователь. 2.4 Дана строка. Определить каких символов пунктуации (,.?!; меньше. Исходную строку вводит пользователь. 2.5 Дан список файлов: имя, размер. Вывести на экран четыре самых больших файла в порядке увеличения их размера. Список вводит пользователь. 3.1 Написать программу, определяющую количество простых четырехзначных чисел. 3.2 Найти максимальную сумму двух соседних элементов целочисленного массива размера N. Значение N и массив вводятся пользователем. 3.3 В вещественной матрице размера N,М поменять местами строки, которые содержат минимальный и максимальный элементы матрицы. Значения N, М и матрицу вводит пользователь. 3.4 Напишите программу, которая в заданном тексте удаляет все сочетания трех одинаковых символов, идущих подряд. Напечатайте полученный текст и число исключенных сочетаний. 3.5 Дан список товаров: название, цена. Пользователь вводит название товара и сумму. Определить количество товара (в целых единицах), которое можно купить на эту сумму. Список вводит пользователь. 4.1 Напишите программу, которая для заданных значений п их вычисляет выражение 4.2 Определить количество элементов вещественного массива размера N, имеющих четные порядковые номера и являющихся нечетными по значению. 4.3 В целочисленной матрице размера NxN вычислить сумму всех отрицательных элементов, расположенных ниже побочной диагонали. Значение N и матрицу вводит пользователь. 4.4 Дана строка. Вставить пробел перед каждым знаком препинания. Исходную строку вводит пользователь. 4.5 Дан список групп: название, количество студентов. Вывести на экран четыре наименьшие по численности группы в порядке убывания численности. Список вводит пользователь. 5.1 Написать программу, которая определяет сумму всех целых чисел из промежутка [М, N], которые кратны 3 и не кратны 5. Значения N и М вводит пользователь. 5.2 Найти сумму всех отрицательных элементов целочисленного массива размера N, расположенных на нечетных позициях. Значение N и массив вводятся пользователем. 5.3 В вещественной матрице размера N*N вычислить сумму минимума главной и максимума побочной диагоналей. Значение N и матрицу вводит пользователь. 5.4 Даны две строки. Сформировать третью строку, объединив последних N символов 1-ой строки и М первых символов 2-ой строки. Исходные строки, N и М вводит пользователь. 5.5 Дан список книг: название, автор. Пользователь вводит слово, вывести на экран список авторов, в названиях книг которых встречается это слово (авторы не должны повторяться). Список книг вводит пользователь.   6.1 Написать программу, которая вычисляет сумму всех четырехзначных чисел, у которых произведение цифр равно К. Значение К вводит пользователь. 6.2 Заменить все элементы вещественного массива размера N, значение которых больше среднего арифметического всего массива, значением К. Значения N, К и массив вводятся пользователем. 6.3 В целочисленной матрице размера NxN наибольший элемент матрицы и поменять его местами с симметричным относительно главной диагонали. Значение N и матрицу вводит пользователь. 6.4 Напишите программу, которая в заданном предложении все гласные буквы заменяет символами **. Напечатайте преобразованный текст. 6.5 Дан список фильмов: название, год выпуска. Вывести на экран все фильмы, выпущенные до года N, в обратном алфавитном порядке. Список и значение N вводит пользователь. 7.1 Напишите программу вычисления совершенных чисел, не превосходящих заданного числа N. Совершенным называется такое число, сумма делителей которого совпадает с самим числом (например, 6= 1+2+3). 7.2 Найти сумму минимума всех элементов, расположенных на четных позициях, и максимума всех элементов, расположенных на нечетных позициях, целочисленного массива размера N. Значение N и массив вводятся пользователем. 7.3 В целочисленной матрице размера N×М вычислить сумму положительных элементов, с нечетным произведением индексов. Значения N, М и матрицу вводит пользователь. 7.4 Напишите программу, которая в заданном предложении определяет, сколько раз символ, введенный с клавиатуры, встречается в тексте. 7.5 Описать, используя структуру данных запись, телефонную книгу. Составить программу, выдающую список абонентов, имеющих телефонный номер, начинающийся на 531. 8.1 Вычислить число π с точностью ε=10-4, используя следующее разложение: 8.2 Увеличить в два раза все отрицательные элементы вещественного массива размера N, которые расположены после максимума массива. Значение N и массив вводятся пользователем. 8.3 В вещественной матрице размера NxM вычислить сумму элементов, расположенных левее столбца, содержащего максимум матрицы. Значения N, М и матрицу вводит пользователь. 8.4 Даны две строки. Вставить в первую строку вторую строку, перед каждым знаком препинания Исходные строки вводит пользователь. 8.5 Дан список машин: марка, номер (шестизначное число). Вывести на экран все машины, номер которых начинается с двух заданных цифр, в алфавитном порядке марок. Список машин и две первые цифры номера вводит пользователь. 9.1 Написать программу, которая вычисляет количество всех трехзначных чисел, в записи которых присутствует две одинаковые цифры. 9.2 Упорядочить элементы целочисленного массива размера N, расположенные на четных позициях, в порядке возрастания. Значение N и массив вводятся пользователем. 9.3 В вещественной матрице размера NxN найти среднее значение отрицательных элементов, расположенных выше побочной диагонали. Значение N и матрицу вводит пользователь. 9.4 Дана строка. Определить каких букв в строке больше: заглавных или прописных. Учесть, что в строке могут быть и цифры. Исходная строка вводится пользователем. 9.5 Дан список поездов: номер, маршрут (город-город). Вывести на экран все поезда, прибывающих в указанный пользователем город, в порядке убывания номеров. Список поездов вводит пользователь. 10.1 Напишите программу, которая вычисляет, сколько сомножителей надо взять в произведении чтобы равенство выполнялось с точностью 10-5. 10.2 Заменить максимальный и минимальный элементы вещественного массива размера N- значением их суммы. Значение N и массив вводятся пользователем. 10.3 Целочисленной матрице размера NxM поменять местами столбцы с номерами К1 и К2. Значения N, М, Kl, К2 и матрицу вводит пользователь. 10.4 Дана строка. Определить, сколько букв "У" в строке стоит на четных местах. 10.5 Дан список работников: ФИО, год устройства на работу. Вывести на экран работников со стажем менее 5 лет на указанный пользователем год. Список работников вводит пользователь.   11.1 Написать программу, вычисляющую сумму всех пятизначных чисел, у которых сумма крайних цифр равна К. Значение К вводит пользователь. 11.2 Заданы два массива A и В. Напишите программу формирования массива С, компоненты которого находятся по правилу: c[i]=max(a[i],b[i]). 11.3 В вещественной матрице размера NxM обнулить столбец, содержащий меньше всего отрицательных элементов. Если таких столбцов несколько, то обнулить первый из них. Значения N, М и матрицу вводит пользователь. 11.4 Дана строка. Удалить из строки все заданные символы С, если они стоят в строке перед или после знака препинания. Исходная строка и символ С вводятся пользователем. 11.5 Дан список студентов группы: ФИО, оценка. Вывести на экран пять худших студентов в алфавитном порядке. Список студентов вводит пользователь. 12.1 Дана последовательность yf?sin(Xj)-cos(xi)9 Xt = 0, 0.1, 0.2, ... Напишите программу подсчета количества элементов последовательности до первого встретившегося нуля. 12.2 Заменить все отрицательные элементы целочисленного массива размера N значением минимального положительного элемента. Значение N и массив вводятся пользователем. 12.3 В целочисленной матрице размера NxM найти сумму положительных элементов расположенных выше строки, содержащей минимум матрицы. Значения N, М и матрицу вводит пользователь. 12.4 Дана строка. Вставить перед и после каждого заданного символа С пробел. Исходная строка и символ С вводятся пользователем. 12.5 Дан список файлов: имя, размер. Вывести на экран файлы, размер которых не лежит в диапазоне [N, М]. Список и значения N, М вводит пользователь. 13.1 Написать программу, вычисляющую сумму всех положительных целых чисел до N, в записи которых присутствует не более двух цифр К. Значения N и К вводит пользователь. 13.2 Все положительные элементы целочисленного массива размера N, находящиеся между минимумом и максимумом массива, умножить на К. Значения N, К и массив вводятся пользователем. 13.3 В вещественной матрице размера NxM в каждом столбце поменять местами первый положительный и первый отрицательный элементы (если таковые имеются). Значения N, М и матрицу вводит пользователь. 13.4 Даны две строки. Удалить из первой строки все символы, которые встречаются во второй строке. Исходные строки вводит пользователь. 13.5 Дан список товаров: название, цена. Вывести на экран четыре самых дорогих товара в алфавитном порядке. Список товаров вводит пользователь. 14.1 Дана строка. Удалить из строки все символы, которые встречаются в ней только один раз. 14.2 Список рейсов содержит номера рейсов самолетов и дни недели, в которые выполняются данные рейсы (числа от 1 до 7). Напишите программу, которая находит и выводит на экран все рейсы, вылетающие в указанный день недели. 14.3 Удалить из введенного с клавиатуры числа все повторяющиеся нечетные цифры, сохранив порядок следования цифр и оставив цифру-дубликат только в самом старшем разряде. 14.4 В заданном предложении перед каждым словом поставить символ «?». Слова отделяются друг от друга одним или более пробелами. Напечатать исходный и преобразованный тексты, а также длину полученного предложения. 14.5 Дан список книг: название, автор. Вывести на экран авторов, у которого наименьшее количество книг. Список книг вводит пользователь. 15.1 Определить, сколько чисел, не превосходящих 1000, содержит только одну цифру семь и при этом делится на семь. 15.2 Поменять местами максимальный отрицательный и минимальный положительный элементы целочисленного массива размера N. Значение N и массив вводятся пользователем. 15.3 В вещественной матрице размера NxM обнулить столбец, сумма элементов которого минимальна. Значения N, М и матрицу вводит пользователь. 15.4 Дана строка, содержащая только символы ‘А’, ‘В’ и ‘С’. Определить, каких символов меньше, и продублировать каждый из них. 15.5 В массиве записей хранятся данные об п прямоугольниках: длина, ширина сторон. Указать номер прямоугольника, имеющего наибольшую площадь. 16.1 Найти четырехзначное число, являющееся квадратом, у которого две первые и две последние цифры одинаковы. Квадрат - это число, квадратный корень из которого является целым числом. 16.2 Заданы целочисленный массив X и вещественный массив Y. Напишите программу, которая определяет, являются ли элементы массива X, значениями элементов Yb округленными до ближайшего целого. 16.3 В целочисленной матрице размера NxM найти сумму всех отрицательных элементов, сумма индексов которых не менее К. Значения N, М, К и матрицу вводит пользователь. 16.4 Дана строка. Перед символами, которые встречаются в ней только один раз, вставить **. 16.5 Дан список, содержащий фамилии студентов и их возраст. Напечатать фамилии студентов, ^ имеющих наименьший возраст.   17.1 Написать программу, печатающую те трехзначные числа, в записи которых есть цифры а и Ь. Значения а и Ъ ввести с клавиатуры. 17.2 Задан целочисленный массив А. Напишите программу, которая выводит на экран только те его элементы, которые отклоняются от среднего арифметического элементов массива не более чем на заданную величину Т. 17.3 В вещественной матрице размера NxN вычислить сумму отрицательных элементов, расположенных выше главной диагонали. Значение N и матрицу вводит пользователь. 17.4 Напишите программу, которая определяет, сколько раз в заданном предложении встречаются слова, начинающиеся сочетанием двух первых букв предложения. 17.5 Дан список поездов: номер, маршрут (город-город). Вывести на экран все поезда, отправляющиеся из указанного пользователем города, в порядке возрастания номеров. Список поездов вводит пользователь. 18.1 Определить, делится ли введенное число на сумму своих цифр. 18.2 Все элементы вещественного массива размера N, расположенные на четных позициях уменьшить на значение среднего арифметического массива. Значение N и массив вводятся пользователем. 18.3 Напишите программу, которая по заданной матрице А размерностью nxm формирует вектор z размерностью л, состоящий из максимальных элементов строк матрицы Л. 18.4 Дана строка. Подсчитать количество латинских букв, расположенных между первой открывающей и последней закрывающей фигурными скобками. 18.5 Дан список работников: ФИО, год устройства на работу. Вывести на экран в алфавитном порядке работников, принятых на работу в период с N до М. Список работников, N и М вводит пользователь. 19.1 Написать программу, вычисляющую сумму всех четырехзначных чисел, у которых произведение двух средних цифр равно К. Значение К вводит пользователь. 19.2 Задан массив Р. Напишите программу вычисления отношения произведения положительных элементов массива к сумме элементов, больших среднего арифметического всех значений. 19.3 В вещественной матрице размера NxM последний элемент каждой строки заменить суммой положительных элементов этой строки. Значения N, М и матрицу вводит пользователь. 19.4 Дан текст. Подсчитать количество букв «а», находящихся за последним пробелом в данном тексте. 19.5 Массив записей «Школа» содержит данные: Фамилия ученика; Класс; Предмет; Оценка по предмету за год. Вычислить средний балл по заданному предмету в заданном классе. 20.1 Найти количество четырехзначных чисел, для которых перестановка последней цифры в начало увеличивает его в п раз. Значение п ввести с клавиатуры. 20.2 Уменьшить в два раза все элементы вещественного массива размера N, расположенные после минимального положительного элемента массива. Значение N и массив вводятся пользователем. 20.3 Напишите программу, которая в заданной матрице А каждый последний элемент столбца заменяет максимальным элементом этого столбца. 20.4 Дана строка. Заключить каждый заданный символ С в одинарные кавычки. Исходная строка и символ С вводятся пользователем. 20.5 Дан список товаров: название, цена. Вывести на экран три самых дешевых товара в обратном алфавитном порядке. Список товаров вводит пользователь. 21.1 Найти среднее арифметическое трехзначных чисел, которые делятся на каждую из цифр в их записи. 21.2 В массиве целых чисел из п элементов поменять местами максимальный среди положительных и минимальный среди отрицательных элементов. 21.3 Напишите программу, которая в заданной матрице NxM заменяет все положительные элементы нулями, если количество отрицательных элементов окажется больше, чем количество положительных элементов. Значения N, М вводит пользователь. 21.4 Дана строка. Удалить из строки каждый К-ый символ С. Исходная строка, символ С и значение К вводятся пользователем. 21.5 Дан список книг: название, автор. Вывести на экран автора, у которого больше всего книг. Если таких авторов несколько, то вывести последнего по алфавиту. Список книг вводит пользователь.   22.1 Написать программу, определяющую количество целых чисел из диапазона [N, М], сумма цифр которых больше К. Значения N, М и К вводится пользователем. 22.2 Дан массив из п вещественных чисел. Поменять в массиве местами наибольший по модулю элемент и элемент с заданным номером к. 22.3 Напишите программу вычисления отношения числа положительных элементов к числу отрицательных элементов заданной матрицы NXM. Значения N и М вводятся пользователем. 22.4 Дана строка-предложение. Заключить все слова в строке в двойные кавычки. Исходную строку вводит пользователь. Слова отделяются друг от друга хотя бы одним пробелом. 22.5 Дан список фильмов: название, год выпуска. Вывести на экран в алфавитном порядке все фильмы, выпущенные после года, указанного пользователем. Список фильмов вводит пользователем. 23.1 Дана строка символов. Определить количество букв 'о' между самой левой открывающейся скобкой и самой правой закрывающейся скобкой. 23.2 Дан список машин: марка, номер (шестизначное число). Вывести на экран в обратном алфавитном порядке все машины, в номерах которых присутствует цифра 7. Список машин вводит пользователь. 23.3 Написать программу, вычисляющую сумму всех отрицательных целых чисел больших N, в записи которых присутствует не менее одной цифры К. Значения N и К вводит пользователь. 23.4 Упорядочить элементы целочисленного массива размера N, расположенные после максимума, по возрастанию. Значения N и массив вводятся пользователем. 23.5 Даны две строки. Создать третью строку, объединив последние N символов первой строки и последние М символов второй строки. Исходные строки, N и М вводит пользователь. 23.6 Массив записей содержит шестизначные номера телефонов и информация о сумме задолженности абонента данного телефона. Записи об одном абоненте могут повторяться. Определить суммарную задолженность абонента по введенному номеру телефона. 23.7 Написать программу, вычисляющую сумму всех целых трехзначных чисел оканчивающихся на цифру К или М. Значения М и К вводится пользователем. 23.8 Дано предложение. Необходимо определить в нем позицию последнего появления заданного слова. 23.9 Дан список групп, название, количество студентов. Вывести на экран в алфавитном порядке три наиболее многочисленные группы. Список групп вводит пользователь. 23.10 Поменять местами первый положительный и последний отрицательный элементы целочисленного массива размера N. Значение N и массив вводятся пользователем. 23.11 В целочисленной матрице размера NXM поменять местами строки, содержащие максимум и минимум матрицы. Значения N, М и матрицу вводит пользователь. 23.12 Напишите программу, определяющую, сколько букв «о» стоит в заданном слове на четных местах. 23.13 В массиве записей хранится информация о студентах: фамилия, оценка по математике в 10- бальной системе. Найти среднюю оценку по математике и вывести фамилии студентов, оценка которых превышает среднюю. 23.14 Дана строка символов. Удалить из строки все цифры. Исходная строка вводится пользователем. 23.15 Дан список машин: марка, номер (шестизначное число). Вывести на экран в порядке возрастания номеров все машины заданной марки. Список машин вводит пользователь. 23.16 Написать программу, определяющую сумму всех возможных трехзначных чисел, содержащих только нечетные цифры. 23.17 В целочисленном массиве размера N переписать в обратном порядке элементы, расположенные между первым и последним положительными элементами массива. Значение N и массив вводятся пользователем. 23.18 Дан список поездов: номер, маршрут (город-город). Вывести на экран все поезда с нечетными номерами, отсортировав их в алфавитном порядке по станции отправления. Список поездов вводит пользователь. 23.19 Найти максимальную десятичную цифру введенного натурального числа. вещественном массиве размера N найти элемент, наиболее близкий к среднему арифметическому массива, и уменьшить его в К раз. Значения N, К и массив вводятся пользователем. 23.20 Напишите программу, которая в заданной квадратной матрице заменяет элементы, расположенные ниже обеих диагоналей, нулями. Напечатайте исходную и полученную матрицы. 23.21 Дана строка. Продублировать каждое третье вхождение заданного символа С в строку. Исходную строку и символ С вводит пользователь. 23.22 Дан список работников: ФИО, год устройства на работу. Вывести на экран работников с заданным именем, отсортировав их в порядке возрастания года устройства на работу. Список работников и имя вводит пользователь. | Всего записей: 8 | Зарегистр. 31-07-2006 | Отправлено: 19:43 24-07-2012 | Исправлено: svchost, 10:32 25-07-2012 |
|