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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2016, 17:22   #1
marat19861986
Новичок
Джуниор
 
Регистрация: 01.11.2016
Сообщений: 0
Счастье Задачи по Делфи

Прошу помочь сделать три несложные задачи на Делфи ... Плачу 300 руб в счёт благодарности =) Могу закинуть на Ваш счёт мобильного. Сам я не соображаю в программировании..мне очень сложно..

Задача 1: Вводим n чисел. Чётные пишем в текстовый файл в строку. Нечётные выводим на экран в столбик.
Задача 2: Есть 2-х уровневый массив чисел 1234 (верхняя строчка) и
5678 (нижняя строчка). Нужно чтобы после запуска программы, верхняя и нижняя строчка менялись местами: 5678 (верхняя строчка), 1234 (нижняя строчка) . Во вложении есть уже программа её надо переделать именно под эти числа и указанное условие.
Задача 3: Тоже что и вторая задача, только надо чтобы при запуске вышла надпись "введите первые 4 числа массива". И потом вторая строчка "введите 4 последние числа массива". Результат программы такой же как и во второй задаче.

Требования:
1.текст прошу снабжать комментариями потому как надо потом преподу объяснить)) Комментарии только в ключевых местах хотя бы))
2. Нужно использовать как эталон вложенную программу. Просто переделать под условие каждой задачи..

почта для связи: mr27001@gmail.com
Вложения
Тип файла: rar Задача по Делфи.rar (22.2 Кб, 9 просмотров)

Последний раз редактировалось marat19861986; 01.11.2016 в 17:35. Причина: не всё указал
marat19861986 вне форума Ответить с цитированием
Старый 01.11.2016, 17:37   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

задача 2.
Код:
program Project2;

{$APPTYPE CONSOLE}

uses   
  SysUtils;

const 
  n=2;
  m=4;
var j,i,k:integer;
      mas:array [1..n,1..m] of integer;
begin
  randomize;
  writeln('matrica A:');
  k:=0;
  for i := 1 to n do
  begin
    for j := 1 to m do
    begin
      Inc(k);
      mas[i,j]:=k;
      write(mas[i,j],' ');
    end;
    writeln;
  end;

  for j := 1 to m do
  begin
    k:=mas[1,j];
    mas[1,j]:=mas[2,j];
    mas[2,j]:=k;
  end;

  writeln('matrica B:');
  for i := 1 to n do
  begin
    for j := 1 to m do write(mas[i,j],' ');
    writeln;
  end;
  readln;
end.

задача 3.
Код:
program Project3;

{$APPTYPE CONSOLE}

uses   
  SysUtils;

const 
  n=2;
  m=4;
var j,i,k:integer;
      mas:array [1..n,1..m] of integer;
begin
  writeln('matrica A:');
  for i := 1 to n do
  begin
    Write('Введите в строку ',m,' чисел, через пробел:');
    for j := 1 to m do
         Read(mas[i,j]);
    ReadLn;
  end;

  for j := 1 to m do
  begin
    k:=mas[1,j];
    mas[1,j]:=mas[2,j];
    mas[2,j]:=k;
  end;

  writeln('matrica B:');
  for i := 1 to n do
  begin
    for j := 1 to m do write(mas[i,j],' ');
    writeln;
  end;
  readln;
end.
p.s. Внимание! Писал прямо в браузере, код не проверял.
если что непонятно - спрашивайте.

Последний раз редактировалось Serge_Bliznykov; 01.11.2016 в 17:44.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 01.11.2016, 17:53   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну и первая задача до кучи:
Код:
program Project3;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
  i, n : integer;
  f    : TextFile;
  mas  : array of integer;
begin
  write('Enter N: ');
  ReadLn(n);

  SetLength(mas, n);
  for i := 0 to n-1 do
    Read(mas[i]);
  ReadLn;

  WriteLn;
  WriteLn('result:');
  AssignFile(f, 'D:\MyFile.txt');
  Rewrite(f);
  for i := 0 to n-1 do
  begin
    if odd(mas[i])
      then WriteLn(mas[i]) // нечётные вывести на экран
      else Write(f, mas[i],' ');
  end;
  if n>0 then
     WriteLn(f);
  CloseFile(f);

  readln;
end.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 01.11.2016, 17:59   #4
Avazart
Форумчанин
 
Аватар для Avazart
 
Регистрация: 13.08.2011
Сообщений: 184
По умолчанию

А чего во фрилансе раздают "бесплатные ответы" ?
Avazart вне форума Ответить с цитированием
Старый 01.11.2016, 18:14   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Avazart, извините, тему кто-то из модераторов перенёс.
когда я писал, она была в обычном разделе!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 01.11.2016, 18:39   #6
marat19861986
Новичок
Джуниор
 
Регистрация: 01.11.2016
Сообщений: 0
По умолчанию

2 и 3 задачи работают. А первая как то неккоретно работает. 1 раз сработала записала файл на диск D и на экран вывела. Но не с первого раза (скрин прилагаю...)
Изображения
Тип файла: jpg Ошибка 1 задача.jpg (75.9 Кб, 129 просмотров)
marat19861986 вне форума Ответить с цитированием
Старый 01.11.2016, 18:46   #7
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Ничего себе ты чисел собрался вводить О_О http://www.delphibasics.ru/MaxInt.php
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 01.11.2016, 18:47   #8
marat19861986
Новичок
Джуниор
 
Регистрация: 01.11.2016
Сообщений: 0
По умолчанию

Выше отписал о проблеме...
marat19861986 вне форума Ответить с цитированием
Старый 01.11.2016, 20:53   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Выше отписал о проблеме...
это где? Там, где скриншот?
там, где Вас просят ввести число n (количество чисел) и Вы вводите 65 миллиардов 786 миллионов и т.д.?
Вы реально собрались вводить более 65 миллиардов чисел?!
Не запаритесь? Времени хватит? Если вводить по миллиону чисел в секунду, то часиков за 18 справитесь. успеете 1000000 в секунду вводить?!
правда, Delphi не хватит разрядности и памяти, но это же неважно, да?!


а если серьёзно.
Вашу тему перенесли в раздел платной помощи (Фриланс).
извините, но здесь обсуждение и решение задач запрещено.
Договаривайтесь с кем-нибудь, платите свои деньги, Вам всё сделают и объяснят.

Я пытался помочь.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 02.11.2016, 09:11   #10
JIeIIIa
Пользователь
 
Регистрация: 21.12.2011
Сообщений: 54
По умолчанию

Если еще актуально, пишите: stealth(собака)bigmir.net
JIeIIIa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи в делфи aiganym Помощь студентам 2 02.01.2012 21:06
3 задачи в делфи yMA_HETy Помощь студентам 6 31.05.2011 12:34
Задачи по Делфи demon_laplasa Помощь студентам 1 23.10.2010 13:12
Задачи в делфи. информационная модель задачи. @leks@ Помощь студентам 2 17.10.2010 19:15
Задачи в делфи YO$YA Помощь студентам 4 13.11.2008 22:39