Перейти к содержанию
Asterios

Помогите решить задачку на Паскале


Миха

Рекомендуемые сообщения

Уважаемые игроки Астериоса, со знанием азов программирования, нужна Ваша помощь!
Помогите решить задачку на Паскале:

 
Дано двумерный массив с 9 строк и 12 столбцов. Элементами массива есть целые числа. Сложить элементы строк и полученные значения упорядочить по возрастанию.
"сложить" имеется ввиду знак "+"
Ссылка на комментарий
Поделиться на другие сайты

а без троллей можно? кто разбирается в этом, помогите пожалуйста.

Ссылка на комментарий
Поделиться на другие сайты

а без троллей можно? кто разбирается в этом, помогите пожалуйста.

а у меня нет троллей(( 

я в натуре)

Ссылка на комментарий
Поделиться на другие сайты

могу написать тебе на с++, ты потом на паскаль перенесешь? там вроде почти одинаково

Ссылка на комментарий
Поделиться на другие сайты

могу написать тебе на с++, ты потом на паскаль перенесешь? там вроде почти одинаково

давай попробуем! :)

буду благодарен!

Ссылка на комментарий
Поделиться на другие сайты

Тоже мог бы написать да мне лень и уже помогут

Ссылка на комментарий
Поделиться на другие сайты

могу написать тебе на с++, ты потом на паскаль перенесешь? там вроде почти одинаково

лучше напиши лишь алгоритм решения, пусть сам думает.... 

Ссылка на комментарий
Поделиться на другие сайты

со школы этим не баловался

скоро уже будут просить по генетике задачки помочь решить(*

Ссылка на комментарий
Поделиться на другие сайты

лучше напиши лишь алгоритм решения, пусть сам думает.... 

Вот именно а то еще за него курсовую состряпай на 1 курс

Ссылка на комментарий
Поделиться на другие сайты

Тоже мог бы написать да мне лень и уже помогут

ты на С сможешь написать, или на Паскале? 

Ссылка на комментарий
Поделиться на другие сайты

автор, я скинул тебе в пм

 

только ты лучше гугли сортировку, я наверн тебе не самый оптимальный алгоритм написал

Изменено пользователем iVVhatTheFuck
Ссылка на комментарий
Поделиться на другие сайты

конкретики бы немного... "сложить элементы строк" - это как? сложить каждый элемент строки? (получится одномерный массив: a[0]+a[1]+a[2]..+a[n]=N1), сложить элементы одной строки, с другой ((a[0];a[1];a[n])+(b[0];b[1];b[n]))?

Уж сортировку не помню, честно говоря, но эт не проблема, если представлять, как это делается, тем более много тем в инете на этот счет - если вникать, то все просто.


автор, я скинул тебе в пм

 

кидай сюда, интересно же :)
а мы всем миром подумаем, прокоментируем :)

Изменено пользователем FatBob
Ссылка на комментарий
Поделиться на другие сайты

могу написать тебе на с++, ты потом на паскаль перенесешь? там вроде почти одинаково

спасибо!!! )))

Ссылка на комментарий
Поделиться на другие сайты

конкретика бы немного... "сложить элементы строк" - это как? сложить каждый элемент строки? (получится одномерный массив: a[0]+a[1]+a[2]..+a[n]=N), сложить элементы одной строки, с другой ((a[0];a[1];a[n])+(b[0];b[1];b[n]))?

Уж сортировку не помню, честно говоря, но эт не проблема, если представлять, как это делается, тем более много тем в инете на этот счет - если вникать, то все просто.

 

кидай сюда, интересно же :)

а мы всем миром подумаем, прокоментируем :)

делать нечего на форуме л2 такой фигней заниматься

я написал то что в голову пришло сразу в плане сортировки

не тестировал, ибо среды нет)) хотя что там тестировать, но мало ли

 

ушел гамать

 

 

спасибо!!! )))

с тебя пиво

Изменено пользователем iVVhatTheFuck
Ссылка на комментарий
Поделиться на другие сайты

конкретики бы немного... "сложить элементы строк" - это как? сложить каждый элемент строки? (получится одномерный массив: a[0]+a[1]+a[2]..+a[n]=N1), сложить элементы одной строки, с другой ((a[0];a[1];a[n])+(b[0];b[1];b[n]))?

Уж сортировку не помню, честно говоря, но эт не проблема, если представлять, как это делается, тем более много тем в инете на этот счет - если вникать, то все просто.

 

кидай сюда, интересно же :)

а мы всем миром подумаем, прокоментируем :)

Такое условие задачи, но как я понял, то нужно єлементы каждой строки сложить и потом их все вместе приплюсовать

Вот решение на С, которое мне скинул iVVhatTheFuck, за что ему спасибо!

 

//входной массив

        const int dim1 = 9, dim2 = 12;

        int arr_in[dim1][dim2];

        // инит вх массива

        for (int i=0; i<dim1; ++i)

                for (int j=0; j<dim2; ++j)

                        arr_in[j] = i+j;

        // промеж массив

        int arr_out[dim1];

        for (int i=0; i<dim1; ++i)

        {

                // инициализац промеж массива

                arr_out = 0;

                // подсчет суммы

                for (int j=0; j<dim2; ++j)

                        arr_out += arr_in[j];

        }

        int temp;

        for (int i=0; i<dim1-1; ++i)

        {

                for (int j=i+1; j<dim1; ++j)

                {

                        if (arr_out < arr_out[j]) continue;

                        else

                        {

                                temp = arr_out[j];

                                arr_out[j] = arr_out;

                                arr_out = temp;

                        }

                }

        }

 

"Только я мог где-нить ошибиться, да и алгоритм не самый оптимальный, то что в голову пришло с 1 раза. Так что тестируй если разберешься."

Изменено пользователем Миха
Ссылка на комментарий
Поделиться на другие сайты

ты еще забыл добавить с моего пма тебе

 

"Только я мог где-нить ошибиться, да и алгоритм не самый оптимальный, то что в голову пришло с 1 раза. Так что тестируй если разберешься."

Ссылка на комментарий
Поделиться на другие сайты

ты еще забыл добавить с моего пма тебе

 

"Только я мог где-нить ошибиться, да и алгоритм не самый оптимальный, то что в голову пришло с 1 раза. Так что тестируй если разберешься."

да, отредактировал

Ссылка на комментарий
Поделиться на другие сайты

Соря не заходил в темку, но видимо разобрались без меня

Ссылка на комментарий
Поделиться на другие сайты

Соря не заходил в темку, но видимо разобрались без меня

та вот пытаюсь в паскаль все это перевести теперь )

Ссылка на комментарий
Поделиться на другие сайты

Прошелся по первой строке массива складывая и добавляя во 2 й массив 1 число вторая строка второе пока не кончится первый потом методом сравнения упорядочить

Ссылка на комментарий
Поделиться на другие сайты

Уж сортировку не помню, честно говоря, но эт не проблема, если представлять, как это делается, тем более много тем в инете на этот счет - если вникать, то все просто.

методом пузырька же

Ссылка на комментарий
Поделиться на другие сайты

что за метод?)

циклическая проверка "больше ли следующий элемент, если да - меняем местами", ну как-то так =)

Собственно у тебя он и сделан

Изменено пользователем GGumbo
Ссылка на комментарий
Поделиться на другие сайты

пасани, мне в школу на завтра задачу по алгебре задали. кто разбирается в задачах для 7 класса в пм плиз. заплачу аденой.

Ссылка на комментарий
Поделиться на другие сайты

пасани, мне в школу на завтра задачу по алгебре задали. кто разбирается в задачах для 7 класса в пм плиз. заплачу аденой.

овощ в помощ

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...