0 / 0 / 1
Регистрация: 02.04.2015
Сообщений: 29
1

Определить количество строк массива, которые не содержат чисел из первой строки, вывести номера строк на экран

11.04.2016, 20:58. Показов 780. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Определить количество строк массива, которые не содержат чисел из первой строки, вывести номера строк на экран

размер двумерного массива 6 строк и 6 столбцов
заполнить массив случайными числами

Добавлено через 19 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
program sort;
uses crt;
const n=5;
var a:array[1..n,1..n] of integer;
q:array[1..n] of integer;
z:boolean;
i,j,k,l,t,x,y:integer;
begin
clrscr;
randomize;
for i:=1 to n do
begin
for j:=1 to n do
begin
a[i,j]:=random(20);
write(a[i,j]:3);
end;
writeln;
end;
k:=0;
t:=1;
for i:=2 to n do
begin
z:=true;
for j:=1 to n do
begin
for l:=1 to n do
if a[i,j]=a[1,l] then
begin
z:=false;
break;
end;
end;
if z then
begin
k:=k+1;
q[t]:=i;
t:=t+1;
end;
end;
writeln('Takih strok: ',k);
write('Number string: ');
for i:=1 to t-1 do
write(q[i]:3);
writeln;
end.
вот мой вариант, но мне говорят, что я где-то ошибся, ибо иногда выдает неправильно
может кто найдет ошибку?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2016, 20:58
Ответы с готовыми решениями:

Дана матрица A(7,3). Определить количество строк, которые содержат нулевые елементы, их номера
Помогите пожалуйста с задачей, компилятор ошибок не выдает, но программа не работает, очень срочно...

Дана матрица A(7,3). Определить количество строк, которые содержат нулевые елементы, их номера
Помогите пожалуйста, как ее делать не знаю даже приблизительно, завтра сдавать.

Дана матрица A(7,3). Определить количество строк, которые содержат нулевые елементы, их номера
Помогите пожалуйста, найти ошибку, очень срочно // Program66.cpp : Defines the entry point for the...

Запишите в массив номера строк массива строк, которые содержат не более двух цифр
Дан одномерный массив строк, состоящих из цифр и букв латинского алфавита. запишите в числовой...

1
Модератор
9656 / 4976 / 3265
Регистрация: 17.08.2012
Сообщений: 15,474
14.04.2016, 22:53 2
Должны прерываться оба внутренних цикла, а не один. Лишние переменные. n = 5, а по заданию n = 6. Программа не отформатирована. Будьте вежливее, форматируйте код, а то его читать неприятно.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
const n = 6;
var a: array[1..n, 1..n] of integer;
    q: array[1..n] of integer;
    z: boolean;
    i, j, k, l: integer;
begin
  randomize;
  for i := 1 to n do
    begin
      for j := 1 to n do
        begin
          a[i, j] := random(20);
          write(a[i, j]:3)
        end;
      writeln
    end;
  k := 0;
  for i := 2 to n do
    begin
      for j := 1 to n do
        begin
          for l := 1 to n do
            begin
              z := a[i, j] = a[1, l];
              if z then break
            end;
          if z then break
        end;
      if z then continue;
      inc(k);
      q[k] := i
    end;
  writeln('Strings: ', k);
  if k > 0
    then begin
      write('Numbes: ');
      for i := 1 to k do write(q[i]:2);
      writeln
    end;
  readln
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2016, 22:53
Помогаю со студенческими работами здесь

Вывести номера трех участников (номера строк двумерного массива), которые набрали наименьшее количество баллов
Задание 17. В текстовом файле создать матрицу размером 10x5, в которой находится информация о...

Вывести номера строк матрицы, которые содержат положительных элементов больше , чем отрицательных
Создать и вывести на экран целочисленную матрицу размерности nхm за помощью генератора случайных...

Определить номера тех строк матрицы, которые содержат длины сторон, не допускающие построение треугольника
Задана матрица А с 3 столбцами и 25 строками. Каждая строка матрицы содержит длины сторон одного из...

Скопировать из файла F1 в файл F2 все строки, которые не содержат цифры. Подсчитать количество строк, которые начи
Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию Выполнить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru