Задачи по программированию для подготовки к экзамену




(строки): дана строка S длиной не более 255 символов. Подсчитать количество содержащихся в ней цифр. Вычислить их сумму и произведение.

дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.

дана строка. Преобразовать ее, поместив вначале все символы, расположенные на четных позициях строки, а затем, все символы, расположенные на нечетных позициях.

дана строка цифр без пробелов. Четные цифры записать в одну строку, а нечетные – в другую. Вывести исходную строку и полученную строку.

дана строка. Подсчитать количество вхождений символов r, t, x. Удалить среднюю букву при нечетной длине строки и две средние буквы при четной длине строки.

дана строка. Если строка начинается и оканчивается одним и тем же знаком, во всей строке заменить этот знак четвертым символом строки.

Подсчитать сумму цифр, встречающихся в строке.

Дана строка. Подсчитать количество букв k.

В строке между словами вставить вместо пробела запятую.

В строке заменить все ‘ :’ на ‘ ;’. Подсчитать количество замен.

В строке удалить все символы ‘ *’, подсчитать количество удаленных символов.

Дана строка. Определить, сколько в ней символов ‘ *’, ‘;’, ‘:’.

Дана строка символов, среди которых есть ‘ :’. Определить, сколько символов ему предшествует.

(двумерный массив): дан двумерный массив А элементов целого типа. Заполнить массив А счетчиком случайных чисел в промежутке от -20 до 15. Найти сумму и среднее арифметическое четных и отрицательных элементов массива А. Найти произведение элементов массива А, кратных числу R или больших 0. Найти максимальный элемент массива А. Заменить первые k-элементов на противоположные по знаку.

дан двумерный массив B элементов целого типа. Заполнить массив B счетчиком случайных чисел в промежутке от -15 до 20. Найти сумму и среднее арифметическое нечетных и положительных элементов массива B. Найти произведение элементов массива B, некратных числу Z или меньших 0. Найти минимальный элемент массива В.

дан двумерный массив B, элементы которого заполняются по формуле b[i, j] = i2*j-i*j+3. Найти сумму и среднее арифметическое четных и отрицательных элементов массива B. Найти произведение элементов массива B, кратных числу Z или больших 0. Найти максимальный элемент массива В.

Дан двумерный массив А, элементы которого заполняются по формуле а[i, j] = i*j+i*j2-5. Найти количество элементов, меньших среднеарифметического элементов массива. Найти произведение элементов массива, некратных числу Z или меньших 0. Заменить максимальный элемент единицей.

 

Дан двумерный массив. Элементы формируются случайным образом от -12 до 20. Вычислить сумму элементов в каждом столбце; найти максимальный элемент в массиве; определить наименьший элемент каждой четной строки.

дан двумерный массив B элементов целого типа. Заполнить массив B счетчиком случайных чисел в промежутке от -15 до 20. Найти сумму и среднее арифметическое нечетных и положительных элементов массива B. Найти произведение элементов массива B, некратных числу Z или меньших 0. Найти минимальный элемент массива В.

дан двумерный массив B, элементы которого заполняются по формуле b[i, j] = i2*j-i*j+3. Найти сумму и среднее арифметическое четных и отрицательных элементов массива B. Найти произведение элементов массива B, кратных числу Z или больших 0. Найти максимальный элемент массива В.

Найти номер столбца массива размером n*m, в котором находится наибольшее количество элементов, кратных 5. Элементы задаются датчиком случайных чисел на интервале [-20;13].

 

Найти номер строки массива размером n*m, в котором находится наибольшее количество четных элементов. Элементы задаются датчиком случайных чисел на интервале [-15;6].

 

Дан двумерный массив размером n*m, заполненный случайным образом. Элементы находятся в диапазоне от -15 до 20. Заменить максимальный элемент каждой строки на противоположный.

 

Даны два двумерных массива А и В целого типа. Заполнить массивы А и В счетчиком случайных чисел в промежутке от -5 до 15. Вывести на экран массивы. Найти сумму нечетных или положительных элементов массива А и их среднее арифметическое. Найти произведение элементов массива В, некратных числу T и больших 0. Найти минимальный элемент массива A. Найти максимальный элемент массива В.

 

Дан массив целых чисел А. Элементы массива находятся в диапазоне от -10 до 10. Умножить все элементы кратные 3, на элемент массива a[3,3]. Найти максимальный элемент массива.

 

Элементы массива заполняются по формуле a (i, j) = 4*i+j. Найти номер столбца массива, в котором находится наименьшее количество элементов, кратных числу D. Заменить все положительные элементы массива на нули.

 

(квадратная матрица): даны две квадратные матрицы А и В, заполненные случайным образом. Найти максимальный элемент в той матрице, где след матрицы меньше (след матрицы – сумма элементов главной диагонали матрицы).

 

вычислить сумму и число отрицательных элементов матрицы A[n,n], находящихся под побочной диагональю. Найти в каждой строке матрицы максимальный и минимальный элемент и поменять их местами.

дана квадратная матрица A[n,n]. Преобразовать матрицу по правилу: четные строки разделить на максимальный элемент матрицы, нечетные строки оставить без изменения. Затем, записать на место положительных элементов нули, а на место отрицательных – единицы.

сформировать квадратную матрицу по образцу.

  -2 -2 -2  
-2   -2   -2
-2 -2   -2 -2
-2   -2   -2
  -2 -2 -2  

Сформировать одномерные массивы из элементов первой и последней строк.

Дана целочисленная квадратная матрица, элементы которой находятся в диапазоне
[-15,15]. Вычислить сумму и число отрицательных элементов матрицы A[n,n], находящихся под побочной диагональю. Найти в каждой строке матрицы минимальный элемент.

Для целочисленной квадратной матрицы найти число элементов, кратных К. Найти строку с наименьшей суммой элементов.

 

Дана квадратная матрица А, заполненная случайным образом (элементы в диапазоне -3 до 5). Посчитать сумму элементов на побочной диагонали. Найти произведение элементов под главной диагональю. Сравнить эти значения.

 

Дан двумерный массив [6,6], элементы формируются случайным образом в диапазоне от -10 до 10. Заменить максимальный элемент каждой строки на противоположный.

 

Дана целочисленная квадратная матрица, элементы которой находятся в диапазоне [-15,15].
Вычислить сумму и число положительных элементов матрицы A[n,n], находящихся над побочной диагональю. Найти минимальный элемент на главной диагонали и максимальный элемент на побочной диагонали.

 

Дана целочисленная квадратная матрица, элементы которой находятся в диапазоне [-10,10].
Вычислить сумму и число отрицательных элементов матрицы A[n,n], находящихся под главной диагональю. Найти минимальный элемент на побочной диагонали и максимальный элемент на главной диагонали.

 

(файлы): сформировать типизированный файл натуральных чисел. Найти сумму элементов и минимальный элемент. Получить новый файл, поместив в него только те компоненты исходного файла, которые представляют собой нечетные положительные числа. Найти количество таких чисел. Вывести содержимое нового файла.

сформировать типизированный файл целых чисел. Найти произведение элементов, среднее арифметическое элементов файла и минимальный элемент. Получить новый файл, поместив в него только те компоненты исходного файла, которые представляют собой нечетные отрицательные числа. Найти количество таких чисел. Вывести содержимое нового файла.

сформировать типизированный файл целых чисел. Найти сумму, среднее арифметическое элементов файла и максимальный элемент. Получить новый файл, поместив в него только положительные четные компоненты исходного файла. Подсчитать количество таких чисел. Вывести содержимое нового файла.

в исходном текстовом файле А содержится N целых чисел, заданных случайным образом в диапазоне от -15 до 15. Найти сумму элементов данного файла, кратных числу М, и произведение нечетных элементов данного файла, меньших 12. Минимальный и максимальный элементы записать в текстовый файл В и найти их произведение. Ответы вывести на экран.

дан текстовый файл А, заполненный латинскими буквами и цифрами. Подсчитать количество латинских букв. Сколько раз встречается среди них символ ‘ w ‘? Цифры, встречающиеся в файле, записать в другой текстовый файл В и

дан текстовый файл А, заполненный латинскими буквами и цифрами. Подсчитать количество латинских букв. Цифры, встречающиеся в файле, записать в другой текстовый файл В, найти количество четных и нечетных чисел. Сколько раз среди чисел встречается цифра ‘9‘? Ответы вывести на экран.

Дан текстовый файл, заполненный целыми числами. Найти количество и сумму элементов данного файла, которые кратны m и не кратны n. Ответ вывести на экран.

Дан текстовый файл F, компоненты которого являются целыми числами. Найти наибольшее из значений, среднее арифметическое, а также количество четных и нечетных элементов. Ответ вывести на экран.

Дан текстовый файл А, заполненный латинскими буквами и цифрами. Подсчитать, чего в нем больше – латинских букв или цифр. Ответ вывести на экран.

Дан текстовый файл. Вставить в начало каждой строки ее номер и записать преобразованные строки в новый файл.

Даны два текстовые файла. Записать в третий только те строки, которые есть и в первом и во втором файлах.

Дан текстовый файл, содержащий строки. Найти:

а) количество строк;
б) количество строк, заканчивающихся и начинающихся одинаковыми символами. Ответ вывести на экран.

Заполнить типизированный файл F целыми числами, полученными с помощью генератора случайных чисел. Получить в типизированном файле G все компоненты файла F, которые делятся на m и не делятся на n.

Записать в типизированный файл N произвольных натуральных чисел. Найти сумму минимального и максимального элементов этого файла. Переписать в другой типизированный файл последовательного доступа те элементы, которые кратны К. Вывести полученный файл на печать.

Дан текстовый файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами.

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

(одномерный массив): заполнить массив, где первые L элементов массива по формуле: b[i]=0,5*i2+4, а остальные M элементов вычисляются по формуле: b[i]=i*b[7]+2. Найти номер наибольшего и наименьшего элемента массива. Заменить последние К элементов нулями. Отсортировать массив по убыванию.


в одномерном массиве суммировать все элементы массива, меньшие или равные числа M. Заменить все члены массива, меньшие данного числа Z, этим числом. Подсчитать количество замен. Найти номер наименьшего элемента массива. Отсортировать массив по возрастанию.

заполнить массив А, состоящий из n элементов, по формуле: . Выполнить сортировку элементов по убыванию. Сформировать массив В, состоящий из элементов массива А с четными индексами. Найти максимальный элемент массива. Отсортировать массив по убыванию.


дан массив целых чисел А, состоящий из 50 элементов. Элементы массива находятся в диапазоне от -10 до 10. Заменить положительные элементы нулем. Умножить все элементы кратные 3, на третий элемент массива. Найти максимальный элемент массива. Отсортировать массив по возрастанию.

Дан массив целых чисел А, состоящий из n элементов. Элементы массива находятся в диапазоне от -10 до 20. Вывести элементы, значения которых больше заданного числа Н и кратны К. Сформировать одномерный массив В из отрицательных элементов массива.

Дан массив целых чисел А, состоящий из n элементов. Элементы массива находятся в диапазоне от -10 до 10. Умножить все элементы кратные 3, на третий элемент массива. Найти максимальный элемент массива. Вычислить сумму элементов массива, больших заданного H.

Дан массив целых чисел А, состоящий из n элементов. Элементы массива находятся в диапазоне от - 40 до 30. Найти минимальный элемент массива. Вычислить среднее арифметическое элементов массива. Найти количество элементов, меньших заданного Q.

В одномерном массиве чисел найти общее количество нулевых элементов массива; затем положительные элементы уменьшить вдвое, а отрицательные заменить на значения их индексов. Отсортировать массив по возрастанию.

В одномерном массиве суммировать все элементы массива, меньшие или равные 5. Заменить все члены массива, меньшие данного N, этим числом. Подсчитать количество замен. Найти номер наименьшего элемента массива. Отсортировать массив по возрастанию.

В одномерном массиве чисел найти общее количество нулевых элементов массива; затем положительные элементы уменьшить вдвое, а отрицательные заменить на значения их индексов.

Суммировать все элементы массива b(n), большие или равные 0. На печать выводить номера этих элементов, их значения, количество. Далее, заменить все члены массива, большие данного Z, этим числом. Подсчитать количество замен. Найти номера наибольшего и наименьшего элементов массива.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-01-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: