вторник, 20 декември 2011 г.

Задача 17 - Изписване на числа с думи

Следната задача беше изпратена от mariqfentuzi:

Въведено число от клавиятурата в интервала от 1 до 1000, числото да се изведе словом.
Например: 123, се извежда като : сто, двадесет и три.

Задачата за преобразуването на число в думи не е тривиална, заради многото изключения в правилата за образуване на названията: Решението ми е грозно и може и да бърка на моменти, но е някакво начало:

понеделник, 19 декември 2011 г.

Задача 16 - Геометрична прогресия

Още една задача, изпратена от rehopul:

По въведена стйност от клавиатурата (К), да се намери К-тия член на редицата: 1, 3, 7, 15, 31 .... и да се определи геометричната стойност на всички елементи до К, включително.
Например: К=4 елемента е 15

Задачата може да се реши и с рекурсия но прогресията е толкова елементарна че няма смисъл да се затормозваме:

неделя, 18 декември 2011 г.

Задача 15 - Сортиране на редица по честота на елементи

Една задача изпратена ни от rehopul:

От въведен низ от клавиатурата да се намери най-често срещаният символ и да се изведе низа по честота на срещане на символите. При еднакъв брой срещания няма значение кой символ да се изведе предварително.
Например: От низ – “ммпкдсррттмвввпмм”, най-често срещаният символ е “м”.
Низа да се изведе: “мммммвввррттппкдс”

Кратко решение на PHP, защото само това имам инсталирано в момента:

петък, 25 март 2011 г.

Задача 14 - лице на триъгълник с Херонова теорема

Задача 14 - Pascal


Да се състави програма, която въвежда от клавиатурата три реални числа a, b и c. Програмата да определя дали съществува триъгълник със страни a, b и c и ако такъв триъгълник съществува, да изчислява и извежда лицето му (използвайте Хероновата формула).

Нищо сложно в тази задача. Просто трябва да използваме формулата на Херон за лице на триъгълник след проверката:

сряда, 12 януари 2011 г.

Задача 13 - сума на числата над диагонал в матрица

Задача 13 - Pascal


Да се напише програма, която да извежда сумата на числата над основния диагонал на квадратна матрица.

петък, 7 януари 2011 г.

Задача 12 - матрица с нулев диагонал

Задача 12 - Pascal

Дадена е матрица с n на брой реда и n на брой стълба. Да напишем програма която попълва матрица с числа (случайни) и да се попълни така че по главния диагонал да има нули.

сряда, 29 декември 2010 г.

Задача 11 - масив и интервал

Задача 11 - Pascal

Задачата днес е от ivka1111. Макар и с известно закъснение, ето решението и.
В масива с1, с2, …, с40 намери сумата на числата, непопадащи в интервала [с, d].

понеделник, 13 декември 2010 г.

Задача 10 - два масива

Задача 10 - Pascal
Да се състави програма,в която да се организира въвеждането на произволни числови стойности в двумерен масив a(5,5). Да се образува и изведе нов едномерен масив b(25),в който се прехвърлят тези от числата от масива а,чийто стойности са в границите на числовия интервал [-10,15]

неделя, 12 декември 2010 г.

Задача 9 - дължина на сумата от квадратите на елементите на матрица

Задача 9 - Pascal

Да се състави програма на, която за даден масив 8x10 от цели числа да определя дали е вярно, че сумата от квадратите му е петцифрено число.

петък, 10 декември 2010 г.

Задача 8 - умножение

Задача 8 - Pascal

Да се напише програма за упражнение на таблицата за умножение. Потребителят въвежда число и програмата го изпитва за произведенията на числото с числата от 1 до 10.

четвъртък, 9 декември 2010 г.

Задача 7 - най-голямо число

Задача 7 - Pascal

Даден е едномерен масив с N елемента съдържащ цели числа. Намерете най-голямото число в масива и го изведете на екрана.

сряда, 8 декември 2010 г.

Задача 6 - ред в матрица

Задача 6 - Pascal

Даден е двумерен масив с m (m≤20) реда и n (n≤30) стълба.
Да се състави програма на Pascal за намиране на номера на първия ред, в който всички елементи са с еднакви стойности.

вторник, 7 декември 2010 г.

Задача 5 - делимост на число

Задача 5 - Pascal
Напишете програма, която определя дали дадено цяло число N, въведено от клавиатурата, се дели на 5 или на 15.

неделя, 5 декември 2010 г.

Задача 4 - най-дългият стринг

Задача 4 - Pascal

Да се направи програма която чете последователност от низове и отпечатва най-дългият от тях.

събота, 4 декември 2010 г.

Задача 3 - дължина на начупена линия

Задача 3 - Pascal

Зададени са координатите x и y на n точки. Последователно съединени те образуват начупена линия, съставена от n-1 отсечки. Да се състави програма за намиране общата дължина на начупената линия.

Задача 2 - числа и комбинации

Задача 2 - PHP
За числата 2,4,6,8 и операциите +, -, *, / намерете комбинацията от числата, операциите и произволен борй скоби, която да е валиден математически израз с решение 25.

Задача 1 - Обработка на масив от 40 елемента

Задача 1 - Pascal
Да се състави програма на Паскал за корегиране на едномерния масив А от 40 елемента, като всички отрицателни елементи се заменят с 2,всички положителни елементи увеличават стойността си с 3, а елементите с нулева стойност получат за стойност индексите си. Стойностите на масива А се задават от потребителя.