Задача на C++:В одномерном массиве,
10-11 класс
|
Задача на C++:
В одномерном массиве, состоящем из n вещественных элементов.
Преобразовать массив таким образом, чтобы сначала располагались все отрицательные элементы, а потом - все положительные
(элементы, равные 0, считать положительными)
его еще нужно чуть-чуть доработать.я уже не знаю как
Другие вопросы из категории
а) программа выполняется "пошагово";
б) весь текст программы после перевода на машинный язык сохраняется в исполняемом файле, который потом запускается на выполнение;
в) все операторы проверяются на наличие ошибок одновременно;
г) после проверки на ошибки появляется сообщение о возможности выполнения программы.
8.4. Ввести текстовую строку S, состоящую из прописных букв русского алфавита. Выяснить, является ли эта строка палиндромом, то есть, читается ли она одинаково слева направо и справа налево.
Пример: строка ‘ТОПОТ’ является палиндромом, а строка ’ТОПОР’ – нет.
Получить результат для следующих исходных данных:
Исходные данные
A) S=’ШАЛАШ’
B) S=’АННА’
C) S=’ОКНО’
баллов даю много задача трудная
человек". У него есть всего
Билет на одну поездку в метро стоит 15 рублей, билет на 10 поездок стоит 125 рублей, билет на 60 поездок стоит 440 рублей. Пассажир планирует совершить n поездок. Определите, сколько билетов каждого вида он должен приобрести, чтобы суммарное количество оплаченных поездок было не меньше n, а общая стоимость приобретенных билетов – минимальна.
Формат входных данных
Дано одно число n - количество поездок.
Формат выходных данных
Выведите три целых числа, равные необходимому количеству билетов на 1, на 10, на 60 поездок.
Примеры
Входные данные
129
Выходные данные
0 1 2
расбор.....
Целая часть от деления n на 60 будет являтся количеством билетов на 60 поездок. Однако если остаток, полученый в результате этого деления, будет больше или равен 35, то "выгоднее" купить ешё 1 билет на 60 поездок, чем 3 на 10 и 5 на 1. Если остаток меньше 35 - берем целую часть от его деления на 10 - получим кол-во белетов на 10 поездок. Если остаток от этого деления равен 9, то "выгоднее" купить ещё 1 билет на 10 поездок, чем 9 на 1. Если остаток меньше 9 - то этот остаток и будет являться кол-вом билетов на 1 поездку.
вопрос...
что не так с моим кодом?
var l,k,j,t,m,p,s,n:longint;
begin
read(n);
l:=n div 60;
k:=n mod 60;
j:=k div 10;
t:=k mod 10;
if l>=1 then s:=l;
if k>=35 then s:=l+1
else
if k<35 then p:=j;
if t=9 then p:=j+1
else
if t<9 then m:=t;
writeln(m,' ',p,' ',s)
end.
Читайте также
Ребят, помогите! Тема: одномерные массивы. Две задачи:
1) Написать программу, которая из заданного одномерного массива размерности N находит сумму только тех элементов, значения которых больше некоторого значения S.
S=5; Массив: 0,4 5,6 -2 10,1
2) При поступлении в ВУЗ абитуриенты, получившие "Двойку" на первом экзамене, ко второму не допускаются. В массиве A[N] записаны оценки экзаменующихся, полученных на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену!
Заранее благодарю!
элементами организовать путем ввода с клавиатуры.В одномерном массиве из N чисел вывести на экран отрицательные элементы и сообщите об их количестве.Пожалуйста,срочно надо.
Составить схему алгоритма и программу на языке программированияBasic для решения задачи по обработке одномерного массива.
организовать путем ввода с клавиатуры. В одномерном массиве из N натуральных чисел вычислить сумму удвоенных четных чисел.
целочисленный массив 10 на 10.Выведите на экран четвертую строку массива.
2)Дан целочисленный массив,содержащий n элементов и заполненный с клавиатуры.Найти наибольшее значение элемента массива.