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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.03.2015, 21:13   #1
exbv1
 
Регистрация: 15.03.2015
Сообщений: 5
Злость Помогите исправить код

Написал код и причём рабочий. Когда показывал его преподу, то он докопался до процедур и сказал что меня они не волнуют. Ему нужна функция. Сделал через функцию и всё равно докопалась. В общем нужно переделать код так что бы была одна функция. Принимала число и переворачивала, код так же работал через подпрограмму.
Изображения
Тип файла: jpg iwS5NyXTXQY.jpg (116.2 Кб, 117 просмотров)
Тип файла: jpg mYXzkU739oY.jpg (89.6 Кб, 136 просмотров)
Тип файла: jpg n665tSoCxOg.jpg (43.7 Кб, 97 просмотров)
Тип файла: jpg V09XW2LvP6E.jpg (50.6 Кб, 100 просмотров)

Последний раз редактировалось exbv1; 15.03.2015 в 21:15.
exbv1 вне форума Ответить с цитированием
Старый 15.03.2015, 21:31   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Вы просто не поняли саму суть работы с подпрограммами ( процедурами или функциями). То есть не поняли, а зачем они вообще нужны.
Ваш код может быть и работает, но такие процедуры, как ваша Proc() нафиг никому не нужна. Потому что она нигде, кроме именно вашей программы работать не будет.
Тут сам бог велел образование перевертыша сделать в виде функции, типа
Код:
function funA(B:Integer):Integer;
PS Выполненное задание преподу вы тоже в виде фото с монитора представляете?
type_Oleg вне форума Ответить с цитированием
Старый 16.03.2015, 07:55   #3
exbv1
 
Регистрация: 15.03.2015
Сообщений: 5
По умолчанию

Для отчёта да, а так нет. Можете написать программу с нуля? Об оплате договоримся. Просто я уже не знаю что делать. Как бы не менял. То ли препод не взлюбил и валит или сам понять не могу.
exbv1 вне форума Ответить с цитированием
Старый 16.03.2015, 10:47   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

автор, ты блондинка с необитаемого острова?
нажми сюда и почитай. очень полезная информация!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 16.03.2015, 12:00   #5
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

И сюда тоже
----------------------------------------------

Цитата:
Ему нужна функция. Сделал через функцию и всё равно докопалась.
Где функция? Не вижу. Одни процедуры
Код:
function Perevertish (A: Integer): Integer;
var
  k: Integer;
  //...
begin
  // Здесь часть кода из proc1
  Result := k;
end;

...
...
if (a[i,j]>0) and (a[i,j] mod 2 = 0) then
  a[i,j] := Perevertish (a[i,j]);
...
...
Sibedir вне форума Ответить с цитированием
Старый 16.03.2015, 12:31   #6
exbv1
 
Регистрация: 15.03.2015
Сообщений: 5
По умолчанию

Ни ха какие вы умные. А я ка бут-то не знал. Был бы инет в кабинете и USB порты не заблочены, то скинул бы так. А так только с телефона есть возможность.
exbv1 вне форума Ответить с цитированием
Старый 16.03.2015, 12:32   #7
exbv1
 
Регистрация: 15.03.2015
Сообщений: 5
По умолчанию

Sibedir, спасибо. Подсказал
exbv1 вне форума Ответить с цитированием
Старый 16.03.2015, 12:40   #8
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Ни ха какие вы умные. А я ка бут-то не знал. Был бы инет в кабинете и USB порты не заблочены, то скинул бы так. А так только с телефона есть возможность.
это ж семи пядей во лбу надо быть, чтоб что-то делать на компе без инета, дисководов и портов! бедные студенты! довели олигархи страну!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 16.03.2015, 14:32   #9
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Цитата:
Сообщение от exbv1 Посмотреть сообщение
Ни ха какие вы умные. А я ка бут-то не знал. Был бы инет в кабинете и USB порты не заблочены, то скинул бы так. А так только с телефона есть возможность.
С лаборантами дружить нужно, студент.

А пальцы тебе тоже домой таскать не дают? Так у препода до следующей лабы и лежат.
exbv1, вот после такой отмазки точно желание помогать отпало. Считай повезло.
Sibedir вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПОМОГИТЕ ИСПРАВИТЬ КОД SofiNNN Общие вопросы C/C++ 3 18.11.2014 22:14
Помогите исправить код sen95 Общие вопросы C/C++ 0 16.05.2014 21:32
Помогите исправить код. djon_limit Общие вопросы C/C++ 3 13.12.2009 15:43
помогите исправить код Screame Microsoft Office Excel 2 12.07.2009 10:56
Помогите исправить код student_63 Помощь студентам 5 13.12.2007 18:20