Модераторы: Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Pascal] Сортировка двухмерного массива 
:(
    Опции темы
drama
Дата 24.12.2007, 02:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.12.2007

Репутация: нет
Всего: нет



Проверьте пожалуйста,что неправильно в этой программе
Код

uses crt;
Type
mas=Array[1..100,1..100] of Integer;
Var
j,i,m,n,k:Integer;
a:mas;
procedure dvoika;
begin
n:=30;
m:=10;
Write('vvesti elementi massiva');
for i:=1 to 30 do
for j:=1 to 10 do
Read(a[i,j]);
end;
begin
k:=0;
for i:=1 to 30 do
for j:=1 to 10 do
if (a[i,j]=0) or (a[i,j]=1) or (a[i,j]=2) or (a[i,j]=3) then
Writeln('koli4estvo neu4ev',k);
end.

PM MAIL   Вверх
orthrus
Дата 24.12.2007, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 400
Регистрация: 30.10.2007
Где: г. Усть-Илимск(Ир кутская обл.)

Репутация: 5
Всего: 16



Задание немного по подробнее можно описать, а то несовсем понятно про что речь smile Сортировкой в программе и не пахнет smile 

это
Код

if (a[i,j]=0) or (a[i,j]=1) or (a[i,j]=2) or (a[i,j]=3) then


можно было записать вот так:

Код

if (a[i,j]>=0) and (a[i,j]<4) then



--------------------
У того, кто ничего не делает, всегда много помощников.© Л.Н. Толстой
user posted image
PM MAIL ICQ   Вверх
drama
Дата 25.12.2007, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.12.2007

Репутация: нет
Всего: нет



эммм попутал условия...вот условие от этой задачи :
 Дана матрица А, имеющая 30 строк и 10 столбцов, содержащая оценки группы за первый семестр. Определите количество неуспевающих студентов (имеются оценки 0, 1, 2 или 3).

а сам вопрос темы нужен для решения такой задачи :
Разработайте алгоритм методом пошаговой детализации и программу, реализующую этот алгоритм :Сортировка естественным слиянием.
PM MAIL   Вверх
Hang
Дата 26.12.2007, 03:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 77
Регистрация: 16.12.2007
Где: Вологда

Репутация: 1
Всего: 3



Код

uses crt;
var
    j,i,m,n,k: Integer;
    a: array [1..100,1..100] of Integer;
begin
     clrscr;
     n:=30;
     m:=10;
     Writeln('vvesti elementi massiva');
     for i:=1 to n do
     for j:=1 to m do
          Readln(a[i,j]);
     k:=0;
     for i:=1 to n do
     for j:=1 to m do
     if (a[i,j]>=0) and (a[i,j]<4) then
        k:=k+1;
     Writeln('koli4estvo neu4ev = ',k);
     readln;
end.

PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Центр помощи"

ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Несоблюдение правил может повлечь за собой самые строгие меры от закрытия/удаления темы до бана пользователя!


  • Название темы должно отражать её суть! (Не следует добавлять туда слова "помогите", "срочно" и т.п.)
  • При создании темы, первым делом в квадратных скобках укажите область, из которой исходит вопрос (язык, дисциплина, диплом). Пример: [C++].
  • В названии темы не нужно указывать происхождение задачи (например "школьная задача", "задача из учебника" и т.п.), не нужно указывать ее сложность ("простая задача", "легкий вопрос" и т.п.). Все это можно писать в тексте самой задачи.
  • Если Вы ошиблись при вводе названия темы, отправьте письмо любому из модераторов раздела (через личные сообщения или report).
  • Для подсветки кода пользуйтесь тегами [code][/code] (выделяйте код и нажимаете на кнопку "Код"). Не забывайте выбирать при этом соответствующий язык.
  • Помните: один топик - один вопрос!
  • В данном разделе запрещено поднимать темы, т.е. при отсутствии ответов на Ваш вопрос добавлять новые ответы к теме, тем самым поднимая тему на верх списка.
  • Если вы хотите, чтобы вашу проблему решили при помощи определенного алгоритма, то не забудьте описать его!
  • Если вопрос решён, то воспользуйтесь ссылкой "Пометить как решённый", которая находится под кнопками создания темы или специальным флажком при ответе.

Более подробно с правилами данного раздела Вы можете ознакомится в этой теме.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Центр помощи | Следующая тема »


 




[ Время генерации скрипта: 0.0467 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.