1 Востаннє редагувалося Torbins (01.12.2013 22:33:23)

Тема: Вибір елементів масиву

Дан цілочисельний масив A (m, n). Сформувати одномірнімасиви В і С, що містять, відповідно, парні і непарні елементи масиву А:

2

Re: Вибір елементів масиву

Вітаємо Вас на нашому форумі, покажіть будь-ласка, що Ви вже зробили? Які зусилля доклали до завдання?

Прихований текст

http://s018.сайт-злодій/i504/1305/4e/128b3beefcef.jpg

Подякували: Bodya95951

3 Востаннє редагувалося Chemist-i (01.12.2013 15:20:14)

Re: Вибір елементів масиву

Запостіть, будь-ласка, код у повідомленні, та розкажіть, що власне у Вас не виходить, бо

Прихований текст

тут є дуже мало користувачів, які мають можливість прочитати Ваш м$ офіс ікс документ, або просто не стануть заморочуватись

4

Re: Вибір елементів масиву

Пане, щоб нормально відповідати на питання по коду, треба знати:
- завдання (це є);
- код (викладайте його тут, в тегах code, і відформатуйте: після кожного begin та repeat додавайте два пробіли до відступу, на end та until - зменшуйте відступ);
- опис проблеми, причому не загальними фразами ("допоможіть" чи "не працює"), а конкретно що саме вас не влаштовує в цьому коді.

А поки що ось вам "виправлений" код. Він працює саме так, як вам треба... але поданий так, як ви ставили питання.

Post's attachments

pascal.pcx 228.07 kb, 356 downloads since 2013-12-01 

5 Востаннє редагувалося Logans (01.12.2013 23:46:00)

Re: Вибір елементів масиву

Можливо це повідомлення якось допоможе.

Ваша програма:

Початок
  
  Формуємо та заповнюємо двовимірний масив.
  Вивід сформованого двовимірного масиву.

  Занулюємо два одновимірних масива.

  Від 1 до кількості стовбців
    Від 1 до кількості рядків 
      Якщо елемент парний то 
        записуєио його у одновимірний масив, для парних елементів
     інакше
        Якщо елемент не парний то
          записуємо його у одновимірний масив для не парних елементів
        Кінець
     Збільшуємо адресу елемента одновимірних масивів на 1
   Кінець

  Вивід одновимірного масиву, для парних елементів.
  Вивід одновимірного масиву, для парних елементів.

  Затримка, для перегляду результату.

Кінець.

P.S. Можливо перепутав стовбці з рядками.

6

Re: Вибір елементів масиву

Він так і робить, просто вкрай неохайно, тому програма і не працює.

7 Востаннє редагувалося Logans (02.12.2013 09:58:25)

Re: Вибір елементів масиву

koala написав:

Він так і робить, просто вкрай неохайно, тому програма і не працює.

Мені дуже подобається його код... Особливо такі моменти:

for i:=1 to n do
    for j:=1 to n do
      k:=1;
      l:=1;

for i:=1 to  k-1 do write;
write (`b[`,i,`]=`,b[i]);

Особливо корисні перших два цикла, які прокручуються і на кожній прокрутці записують в k, 1...
Може я чогось не знаю, але що це за вивід з апострофом?

А оголошення масивів теж дуже цікаве. Навіщо робити:

const m=2;
      n=5;

Якщо ви далі робите цикли вводу та обрахування умови лише до числа n.

Можли все-ж-таки зробити ось так?

 
  k:=1; l:=1;  
  for i:=1 to n do
    for j:=1 to n do   
        read (a[i,j]);
for i := 1 to  k-1 do write (b[i], ' ');

І якщо ви оголосили:

const m=2;
      n=5;

То робіть цикли типу від i = 1 до m, від j = 1 до n, а не всюди n пихати.

І взагалі, ось, меньше ніж за 2 хвилини знайшов, сайт для вивчення вашого бідового Pascal'a

8 Востаннє редагувалося koala (02.12.2013 10:44:52)

Re: Вибір елементів масиву

Logans'е, моя вам порада - не вказуйте людині на помилки в програмі, доки вона не скаже, що ці помилки створюють їй проблеми. Ну, можна давати загальні поради, але не конкретно вказувати. Бо ідеальних програм не буває, завжди можна знайти що покращити; а якщо людину це задовільняє, то нащо вам морочити собі голову?

9

Re: Вибір елементів масиву

koala написав:

Logans'е, моя вам порада - не вказуйте людині на помилки в програмі, доки вона не скаже, що ці помилки створюють їй проблеми. Ну, можна давати загальні поради, але не конкретно вказувати. Бо ідеальних програм не буває, завжди можна знайти що покращити; а якщо людину це задовільняє, то нащо вам морочити собі голову?

Дякую за пораду. Просто я не міг спокійно дивитись на цей код, вирвалось)

10

Re: Вибір елементів масиву

Logans
У нас тут прийнято давати посилання на україномовний підручник: http://pascal.org.ua/

11

Re: Вибір елементів масиву

Torbins написав:

Logans
У нас тут прийнято давати посилання на україномовний підручник: http://pascal.org.ua/

Вибачте я забув попередити, що він російсько мовний.

12

Re: Вибір елементів масиву

Ну і http://uk.wikibooks.org/wiki/Pascal ще існує.