Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Luci8170
0 / 0 / 0
Регистрация: 19.01.2012
Сообщений: 12
#1

Преобразовать программу, нужны главные диагонали - C++

25.03.2012, 04:10. Просмотров 349. Ответов 4
Метки нет (Все метки)

Мне надо преобразовать программу так, что бы вместо вделения произвольных столбцов, программа выделяла главные дагонали. Как сделать не знаю, помогите. Вот текст программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
int fun(int j,int mas[5][5])
{ 
   int i;
   for (i=0; i<5; i++)
    cout << mas[i][j] << "\n";
    return 0;
}
int main()
{ 
  using std::cout;
  using std::cin;
  clrscr();
int mas[5][5],i,j,k,l;
 for (i=0; i<5; i++)
  { 
    for (j=0; j<5; j++)
     {
      mas[i][j]=random(10);
      cout << mas[i][j] << " ";
      }
     cout << "\n";
    }
  cout << "input number columns";
  cin >> k >> l;
  fun(k-1,mas);
  cout << "\n\n";
  fun(l-1,mas);
  getch();
  return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2012, 04:10     Преобразовать программу, нужны главные диагонали
Посмотрите здесь:

Помoгите преобразовать программу! C++
Преобразовать программу. Ассоциативные котейнеры. C++
C++ преобразовать программу через do и while
Не большой код, нужно написать коментарии хотябы на главные строчки! C++
C++ Как добавить программу в автозагрузку которой нужны администраторские права
Главные диагонали в матрице C++
C++ хочу написать программу,нужны умные мозги)
C++ Преобразовать программу, которая выводит количество столбцов матрицы не содержащих 0
Определить максимальный элемент среди элементов, лежащих ниже главной диагонали (нужны комментарии) C++
C++ Задача «Главные точки матрицы»
C++ Цикл: заполните главные диагонали массива нулями.
Нужно преобразовать программу C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aleksis
2 / 2 / 0
Регистрация: 01.09.2010
Сообщений: 15
25.03.2012, 06:52     Преобразовать программу, нужны главные диагонали #2
C++
1
2
3
4
5
6
7
int fun(int j,int mas[5][5])
{ 
   int i;
   for (i=0; i<5; i++)
    cout << mas[i][i] << "\n";
    return 0;
}
C++
1
2
3
4
5
6
7
int fun(int j,int mas[5][5])
{ 
   int i;
   for (i=0; i<5; i++)
    cout << mas[i][5-i] << "\n";
    return 0;
}
Luci8170
0 / 0 / 0
Регистрация: 19.01.2012
Сообщений: 12
25.03.2012, 08:53  [ТС]     Преобразовать программу, нужны главные диагонали #3
Цитата Сообщение от Aleksis Посмотреть сообщение
C++
1
2
3
4
5
6
7
int fun(int j,int mas[5][5])
{ 
   int i;
   for (i=0; i<5; i++)
    cout << mas[i][i] << "\n";
    return 0;
}
C++
1
2
3
4
5
6
7
int fun(int j,int mas[5][5])
{ 
   int i;
   for (i=0; i<5; i++)
    cout << mas[i][5-i] << "\n";
    return 0;
}
спасибо, но 1й код работает, выводит одну главную диагональ, а вот
2й, чтот белеберду выводит... пытался сам что нить смастерить, не вышло, а мне над обе главные диагонали..
Aleksis
2 / 2 / 0
Регистрация: 01.09.2010
Сообщений: 15
26.03.2012, 08:00     Преобразовать программу, нужны главные диагонали #4
ой вц там надо (4-i) а не (5-i)
Luci8170
0 / 0 / 0
Регистрация: 19.01.2012
Сообщений: 12
26.03.2012, 11:36  [ТС]     Преобразовать программу, нужны главные диагонали #5
Цитата Сообщение от Aleksis Посмотреть сообщение
ой вц там надо (4-i) а не (5-i)
благадарю))
Yandex
Объявления
26.03.2012, 11:36     Преобразовать программу, нужны главные диагонали
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru