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

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

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

2

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

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

Прихований текст
http://s018.radikal.ru/i504/1305/4e/128b3beefcef.jpg
x
Подякували: Bodya95951

3

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

вот

Post's attachments

Документ Microsoft Word (3).docx 11.44 kb, 176 downloads since 2013-12-01 

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

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

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

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

5

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

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

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

Post's attachments

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

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

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

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

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

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

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

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

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

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

Кінець.

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

"Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program."
- Linus Torvalds

7

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

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

8 Востаннє редагувалося Logans (02.12.2013 10: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

"Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program."
- Linus Torvalds

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

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

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

10

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

koala написав:

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

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

"Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program."
- Linus Torvalds

11

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

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

12

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

Torbins написав:

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

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

"Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program."
- Linus Torvalds

13

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

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