Задачи: элем. задачи с массивами (C++Builder)

Тема в разделе "C/C++/C#", создана пользователем Poosh, 30 ноя 2010.

Статус темы:
Закрыта.
  1. Poosh

    Poosh Гость

    Помогите пожалуйста решить 2е задачи! Очень тяжело дается этот язык!
    1. Дан массив А(12). Найти и вывести номера нулевых элементов, расположенных между первым максимальным и последним максимальным элементом. Массив вводится в StringGrid, вывести надо номера ячеек, где находятся эти нулевые элементы. Запуск с помощью кнопки Button.
    2. Дана матрица А(3,3), В(3,3). Сформировать матрица С(3,3) по формуле: С=А*В-А. Здесь все матрицы должны быть в SringGrid. Формирование результирующей матрицы через кнопку Button.
    Желательно, чтобы было все очень просто и понятно, т.к. преподавателю необходимо объяснять ход решения и значение каждого символа.:cry:
    Используемая программа Borland C++ Builder 6
    Есть коды с решением (прикрепленный файл), но оно немножко неверное, необходима только доработка. Во второй задаче не правильно происходит расчет матрицы.
     

    Вложения:

    • Desktop.rar
      Размер файла:
      734,4 КБ
      Просмотров:
      7
  2. DarkKnight

    DarkKnight Well-Known Member
    C\C++ Team

    Регистрация:
    1 авг 2010
    Сообщения:
    653
    Симпатии:
    0
    Прокомментируйте пожалуйста выделенное...
    Как может быть первый максимальный? И последний максимальный?
     
  3. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    такое запросто может быть при дублировании элементов.
    а может, и опечатка =)
     
  4. DarkKnight

    DarkKnight Well-Known Member
    C\C++ Team

    Регистрация:
    1 авг 2010
    Сообщения:
    653
    Симпатии:
    0
    Может, но в задачах редко используют такое условие ;-))) В большинстве случаев же рандомно заполняют :) -> в большинстве случаев решения нет ;-)

    2 Poosh : А во второй у тебя все верно было, ты только в одном месте скобку забыл, ну и я рандомное заполнение добавил.... Под свой дизайн-интерфейс только подгони ;-)
     

    Вложения:

    • DM_4.rar
      Размер файла:
      12,8 КБ
      Просмотров:
      7
    • bulder4l.jpg
      bulder4l.jpg
      Размер файла:
      48,1 КБ
      Просмотров:
      23
  5. Poosh

    Poosh Гость

    DarkKnight125 Спасибо! А в первой задаче не опечатка - такое задание выдали! Возможно имелось в виду то что надо найти и вывести нулевые элементы между одним и тем же максимальным числом! Например массив: 1 3 4 6 8 9 0 4 6 9 4 8 , а нулевой элемент в ячейке 7, т.е. между максимальным 9 и 9.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей