![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Maratik |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: ![]() ![]() ![]() |
Доброго времени суток всем! Народ помогите пожалуйста решить легенькую задачку по паскалю. Решил все остольные задачки, а эту не могу((. Вы моя последняя надежда, иначе меня отчислят с универа((.
Дан двумерный массив размерности NxM. Определить количество элементов, значения которых не кратны заданному числу А. Сообщение отредактировано: Maratik - |
Некит |
![]()
Сообщение
#2
|
Группа: Пользователи Сообщений: 1 Пол: Мужской Репутация: ![]() ![]() ![]() |
Доброго времени суток всем! Народ помогите пожалуйста решить легенькую задачку по паскалю. Решил все остольные задачки, а эту не могу((. Вы моя последняя надежда, иначе меня отчислят с универа((. Дан двумерный массив размерности NxM. Определить количество элементов, значения которых не кратны заданному числу А. Пиши <cut> Некит, читай Правила Lapp |
Lapp |
![]()
Сообщение
#3
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Дан двумерный массив размерности NxM. Определить количество элементов, значения которых не кратны заданному числу А. не пойму, что ты в ней нашел такого трудного, что все решил, а ее - нет.. k:= 0;
for i:=1 to n do
for j:=1 to m do
if b[i,j] mod a <> 0 then Inc(k);
-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Maratik |
![]()
Сообщение
#4
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: ![]() ![]() ![]() |
Сам в шоке, чес слово. Получается вот так?
Uses Crt;
var
D: array[1..100,1..100] of integer;
a,n,m,i,j,k: integer;
Begin
Clrscr;
Randomize;
k:=0;
Read(n,m,a);
For i:=1 to n do
For j:=1 to m do
D[i,j]:=random(20);
For i:=1 to n do begin
For j:=1 to m do
Write(D[i,j],' ');
writeln;
end;
For i:=1 to n do
For j:=1 to m do
if b[i,j] mod a <> 0 then Inc(k)
Writeln(k);
Readln;
Readln;
end.
Сообщение отредактировано: Lapp - |
Lapp |
![]()
Сообщение
#5
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Сам в шоке, чес слово. Получается вот так? Почему массив называется D, а вычисления ты проводишь с b? Давай уже, выходи из шока - пора! И одной ";" не хватало. Короче, вот так примерно: var
D: array[1..100,1..100] of integer;
a,n,m,i,j,k: integer;
Begin
Randomize;
k:=0;
ReadLn(n,m,a);
For i:=1 to n do
For j:=1 to m do
D[i,j]:=random(20);
For i:=1 to n do begin
For j:=1 to m do
Write(D[i,j],' ');
writeln;
end;
For i:=1 to n do
For j:=1 to m do
if d[i,j] mod a <> 0 then Inc(k);
Writeln(k);
Readln;
end.
Еще: 1. если будешь читать readln'ом, а не read'ом, то не понадобиться внизу писать много readln. 2. все же надо писать какое-то приглашение на ввод и пояснения к результату. 3. обрати внимание на форматирование кода. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Maratik |
![]()
Сообщение
#6
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: ![]() ![]() ![]() |
Огромное спасибо тебе!!!!!!!!!! Не предстовляешь как выручил!!!!!
Сообщение отредактировано: Maratik - |
![]() ![]() |
![]() |
Текстовая версия | 22.04.2025 4:11 |