Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2010, 07:03   #1
[Тоха]
Новичок
Джуниор
 
Регистрация: 26.05.2010
Сообщений: 2
По умолчанию Программы на Delphi

Здравствуйте! Помогите пожалуйста решить следующие задачи на Delphi:
Очень нужно

Задание1.
Найти:

а) все двузначные числа, сумма квадратов цифр которых делится на 13;

б) все двузначные числа, обладающие следующим свойством: если к сумме цифр числа прибавить квадрат этой суммы, то получится снова искомое число;

в) все двузначные числа, которые делятся на n или содержат цифру n.

Задание2.
Дан двухмерный массив.

а) Выяснить, является ли произведение элементов второго столбца массива трехзначным числом.

б) Составить программу, определяющую, верно ли, что сумма элементов строки массива с известным номером превышает заданное число.

Задание3.
Имеется текстовый файл, в каждой строке ко*торого первые два символа являются буквами. Получить:

а) слово, образованное первыми буквами каждой строки;

б) слово, образованное вторыми буквами каждой строки;

в) последовательность символов, образованную s-ми символами каждой строки.

P.S. Большое спасибо заранее
[Тоха] вне форума Ответить с цитированием
Старый 26.05.2010, 07:57   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
все двузначные числа
Даю наводку:
Код:
 i:=23;
 h:=i div 10; // Это первая цифра числа
 l:=i mod 10;// Это вторая цифра числа
Цитата:
сумма квадратов цифр которых делится на 13;
В цикле от 1 до скажем 100
раскладываем счетчик и проверяем
if (sqr(h)+sqr(l)) mod 13 =0 then Это оно

Цитата:
если к сумме цифр числа прибавить квадрат этой суммы, то получится снова искомое число;
Ну опять таки в цикле
if ((h+l)+sqr(h+l))=i then // i - искомое

Цитата:
которые делятся на n или содержат цифру n.
if (h=n)or(l=n)or(i mod n =0) then // i - Искомое
Цитата:
Выяснить, является ли произведение элементов второго столбца массива трехзначным числом.
Код:
 p:=1;
 for i:=1 to length(a)-1 do   p:=a[2,i]*p;
 if p<99 then Да. Является
Здесь а - массив p - переменка для произведения

Цитата:
верно ли, что сумма элементов строки массива с известным номером превышает заданное число.
Код:
 p:=1;
 for i:=1 to length(a)-1 do   p:=a[n,i]+p;
 if p>k then Да. превышает
Здесь p - Сумма, к - заданное число n - известный номер строки
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.05.2010, 08:34   #3
[Тоха]
Новичок
Джуниор
 
Регистрация: 26.05.2010
Сообщений: 2
По умолчанию

Благодарю за помощь Stilet
[Тоха] вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
4 программы на Delphi Goplen Фриланс 5 23.05.2010 17:17
обновление программы на delphi Модное Быдло Помощь студентам 1 26.04.2010 09:48
программы в delphi! yulya_kkkkkkk Помощь студентам 17 07.04.2010 16:23
Создание программы в Delphi strserega Помощь студентам 5 01.04.2010 07:08
Программы по Delphi Mary1357 Помощь студентам 1 09.02.2010 11:30