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

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

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

Восстановить пароль

Купить рекламу на форуме - 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