2мерный массив и строки

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем Flashtech, 29 дек 2009.

  1. Flashtech

    Flashtech Гость

    Дан массив х: array[1..n,1..m] of integer, где 0 < n, m < 50.
    Найти в нем максимальный элемент МАХ и заменить нулями элементы массива, расположенные
    a) слева и сверху от МАХ
    б) справа и снизу от МАХ
    Если максимальных элементов несколько - взять самый "левый-верхний".
    Исходный и полученный массивы вывести на экран, разделив их пустой строкой.
    Массивы вывести в виде "прямоугольников", отводя под каждый элемент 5 позиций
    Формат входного файла:
    В первой строке числа n и m, разделенные пробелом - размерности массива
    В следующих m строках - по n целых чисел, значения элементов соответствующей строки массива
    Формат выходного файла:
    Преобразованный массив, выведенный по строкам, 5 позиций на элемент
    Пример ввода:
    4 5
    1 1 3 1 2
    1 2 5 4 4
    2 3 4 1 1
    1 2 3 1 1
    Пример вывода:
    1 1 3 1 2
    1 2 5 4 4
    2 3 4 1 1
    1 2 3 1 1

    0 0 3 1 2
    1 2 5 4 4
    2 3 4 0 0
    1 2 3 0 0

    и вторая задачка на строки
    .Определить сколько раз первая строка встречается во второй (строки задаются с клавиатуры).

    если можно напишите в таком виде
    Код (Text):
    #include <iostream>
    using namespace std;
    #include <stdio.h>
    int main()
    {
    int In,S=0,X;
    cout << "Vvedite kol-vo 4isel "; cin >> In;
    for (X=1;X<=In;X++)
    S+=X;
    cout << "Summa ravna " << S << endl;
    system("pause");
    return 0;
    }
     
Загрузка...

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