• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Помогите написать программу

максим777-777-7

Ученик
Регистрация
28 Фев 2013
Сообщения
4
Реакции
0
Баллы
0
Помогите написать программу

Задание 2
Создать текстовый файл, в который построчно записать квадратный массив massivnn, заполненный [FONT=&quot]целыми случайными числами в диапазоне от [/FONT][FONT=&quot]v[/FONT][FONT=&quot]_[/FONT][FONT=&quot]min[/FONT][FONT=&quot] до [/FONT][FONT=&quot]v[/FONT][FONT=&quot]_[/FONT][FONT=&quot]max[/FONT][FONT=&quot]. Размер массива [/FONT][FONT=&quot]n[/FONT][FONT=&quot] [/FONT][FONT=&quot] [/FONT][FONT=&quot]задать константой. Границы диапазона [/FONT][FONT=&quot]v[/FONT][FONT=&quot]_[/FONT][FONT=&quot]min[/FONT][FONT=&quot] и [/FONT][FONT=&quot]v[/FONT][FONT=&quot]_[/FONT][FONT=&quot]max[/FONT][FONT=&quot] [/FONT][FONT=&quot]задать с консоли. Прочитать из созданного файла все диагонали, параллельные главной, и вывести их на экран построчно. [/FONT]При чтении из файла считать размер массива неизвестным. Определить его при чтении файла.
 
Вот ты какой Максимка, ни языка программирования, ни здрасте, ни пожалуйста...
 
Воу.. извиняюсь.. с температурой лежу.. голова не варит.. пожалуйста помогите... очень надо((((
 
язык программирования какой?
 
Вот. Имя файла и путь к нему поставьте, если надо, свои:
Код:
Const
 n=7;
Var
 v_min,v_max,v:Integer;
 i,j,k,t,Jmax,N1:byte;
 f:text;

Begin
 Assign(f,'D:\Massivnn');
 Rewrite(f);
 Write('v_min= ');
 Readln(v_min);
 Write('v_max= ');
 Readln(v_max);
 Randomize;
 for i:=1 to n do
  begin
   for j:=1 to n do
    begin
     v:=v_min+Random(v_max-v_min+1);
     write(f,v:4);
    end;
   writeln(f);
  end;
 Close(f);
 Reset(f);
 N1:=0;
 Repeat
  Read(f,v);
  Inc(N1);
 Until EoLn(f);
 Reset(f);
 for i:=1 to N1 do
  begin
   for j:=1 to N1 do
    begin
     Read(f,v);
     write(v:4);
    end;
   writeln;
  end;
 Writeln;
 For k:=N1 downto 1 do
  begin
   j:=k;
   repeat
    Reset(f);
    t:=0;
    repeat
     Inc(t);
     read(f,v);
    until t=j;
    write(v:4);
    Inc(j,N1+1);
    if (j mod N1)=0 then Jmax:=j;
   until j>Jmax;
   writeln;
  end;
 For k:=1 to N1-1 do
  begin
   i:=k*N1+1;
   repeat
    Reset(f);
    t:=0;
    repeat
     Inc(t);
     read(f,v);
    until t=i;
    write(v:4);
    Inc(i,N1+1);
   until i>N1*N1;
   writeln;
  end;
 Close(f);
 Readln
End.
 
Назад
Сверху