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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2014, 08:39   #21
Юля_7182
Пользователь
 
Регистрация: 26.12.2013
Сообщений: 29
По умолчанию

как двумерный решить? теперь

Двумерный массив.
Написать программу,которая проверяет,находится ли в двумерном массиве введённое с клавиатуры число.

Последний раз редактировалось Stilet; 28.05.2014 в 11:38.
Юля_7182 вне форума Ответить с цитированием
Старый 28.05.2014, 09:12   #22
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Math;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Memo1: TMemo;
    Edit1: TEdit;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
const
  n=5;
{ Написать программу,которая проверяет, есть ли во введенном с
  клавиатуры массиве число 5.Если есть такое число,то вывести
  на экран "да" а иначе вывести "нет".}
var
  a:array [1..n,1..n] of integer;
  q,i,j:integer;
  s:string;
  YesOrNo:boolean;
begin
  Randomize;
  Memo1.Lines.Clear;
  s:='';
  YesOrNo:=false;
  for I := 1 to n do
    begin
     s:='';
     for j := 1 to n do
       begin
         a[i,j]:=RandomRange(-10,10);
         s:=s+IntToStr(a[i,j])+' ';
       end;
     Memo1.Lines.Add(s);
  end;
  q:=strtoint(edit1.Text);
  for i:=1 to n do
    for j:=1 to n do
      if a[i,j]=q then
        YesOrNo:=true;
  if YesorNo then
    s:='Да'
  else
    s:='Нет';
  Memo1.Lines.Add(s)
end;

end.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 28.05.2014, 09:34   #23
Юля_7182
Пользователь
 
Регистрация: 26.12.2013
Сообщений: 29
По умолчанию

ошибку выдает если не вводишь число.
Юля_7182 вне форума Ответить с цитированием
Старый 28.05.2014, 09:49   #24
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Юля_7182 Посмотреть сообщение
Двумерный массив.
Написать программу,которая проверяет,находится ли в двумерном массиве введённое с клавиатуры число.
т.е. старая тема на трёх страницах:
Двумерный массив, находится ли в двумерном массиве введённое с клавиатуры число (Delphi 7)
Вас уже перестала интересовать... ;(



Цитата:
Сообщение от Юля_7182 Посмотреть сообщение
ошибку выдает если не вводишь число.
И что теперь?! Либо вводите в Edit1 число (целое, кстати), либо напишите код проверки и выдачу сообщения, если в Edit1 не введено число. Что не так то?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.05.2014, 10:06   #25
Юля_7182
Пользователь
 
Регистрация: 26.12.2013
Сообщений: 29
По умолчанию

ну если ввел в edit1 число должно выдать да а если не ввел нет так вот нет не выводит просто ошибка и всёЁ!
Юля_7182 вне форума Ответить с цитированием
Старый 28.05.2014, 10:31   #26
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

[смайл, бьющийся головой об стену]
Да нет же!
Число должно быть введено обязательно!
А вам нужно проверить, есть ли введенное число в массиве или нет!
Условие задачи хоть прочитайте сами!
ZX Spectrum-128 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан массив X(N,M).Найти номера столбцов массива,все элементы которых четны. Из полученных значений сформировать одномерный массив. darwin1 Паскаль, Turbo Pascal, PascalABC.NET 3 16.03.2014 13:31
Найти одномерный массив элементы которого равны минимальным значениям в строках исходной матрицы и одномерный массив элементы... Richik123 Microsoft Office Excel 1 16.10.2013 15:45
Двумерный массив развернуть в одномерный массив по строкам[QBASIC] TrueStyle777 Помощь студентам 3 29.05.2013 21:56
Дан одномерный массив, сформировать новый массив по заданному правилу {Delphi} Nickolai47 Помощь студентам 5 16.12.2012 14:51
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54