Форум программистов, компьютерный форум, киберфорум
Наши страницы

Массив 5х5. (Вывести на экран номер строки и столбца и адреса...) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки (В произвольном тексте выделить и отпечатать слова, начинающиеся с буквы А) http://www.cyberforum.ru/cpp-beginners/thread726330.html
В произвольном тексте выделить и отпечатать слова, начинающиеся с буквы А.
C++ Противоположное действие Как дополнить эту подпрограмму так чтобы если нет фамилии с первой буквой В, то выводился текст - "ошибка"? void showStudentOnly(Student *std, int g) { system("cls"); for (int i=0; i<g; i++){... http://www.cyberforum.ru/cpp-beginners/thread726328.html
C++ Дано натуральное n. Вычислить
Поделитесь знаниями,помогите кто чем может! Дано натуральное n. Вычислить S=1!+2!+3!+...+n!, при n>1
C++ Создание Шаблонного класса
Здравствуйте! Столкнулся с проблемой создания шаблона для класса. Не могу понять как ввести более одного символа если объявляю шаблон для типа char? и еще есть ли возможность объявления разных...
C++ Текстовые файлы и массивы строк http://www.cyberforum.ru/cpp-beginners/thread726310.html
В файле хранятся названия фирм. Каждая строка запись об отдельной фирме. ЗАО Рога и Копыта ООО Три поросенка ОАО Аврора Написать программу, которая читает строки из файла в массив строк, и...
C++ Создать абстрактный базовый класс - Предок Создать абстрактный базовый класс - Предок, со строковым параметром имя. Определить виртуальную функцию печати имени. Создать производный класс Ребенок, у которого функция печати дополнительно к ... подробнее

Показать сообщение отдельно
KillThemAll
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 7

Массив 5х5. (Вывести на экран номер строки и столбца и адреса...) - C++

10.12.2012, 17:24. Просмотров 536. Ответов 7
Метки (Все метки)

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include<iostream.h>
#include<math.h>
#include<conio.h>
#include<stdio.h>
main()
{
clrscr();
int a[5][5],i,j,x;
cout<<"Vvedite 25 elementov v massiv a"<<endl;
for (i=0;i<=4;i++)
     for (j=0;j<=4;j++)
     cin>>a[i][j];
cout<<"____________________"<<endl;
cout<<"Polychennaya matriza"<<endl;
cout<<"____________________"<<endl;
for (i=0;i<=4;i++)
     {for (j=0;j<=4;j++)
       cout<<a[i][j];
       cout<<endl;}
 
cout<<"_________________________________"<<endl;
[B]cout<<"Elementi pod glavnoy diagonaliy"<<endl;
cout<<"_________________________________"<<endl;
 
for (i=0;i<5;i++)
     {  for (j=0;j<=i;j++)[/B]
cout<<a[i][j];
cout<<endl;
}
cout<<"kakoe znachenie elementa ichem?"<<endl;
cin>>x;
for (i=1;i<4;i++)
     {  for (j=0;j<=i;j++)
    if(a[i][j] == x)
      { cout<<"\ni="<<i<<"j="<<j<<endl;
    cout<<"Element="<<a[i][j]<<endl;
    int *p;
    p=&a[i][j];
    cout<<"x="<<p;
    cout<<endl;}
 
    }
    printf("\nCS=%x DS=%x SS=%x ES=%x \n", _CS, _DS, _SS, _ES);
    printf("\nDX=%x AX=%x BX=%x CX=%x \n", _DX, _AX, _BX, _CX);
getch();
 
}
Тут мы выделяем элементы расположенные под главной диагональю матрицы 5х5.
Вообщем как сделать, что бы выделить элементы под побочной диагональю? Уже все перепробовал... Не чего не получается. Максимум получилось сделать что бы было над побочной диагональю...


C++
1
2
3
4
5
cout<<"Elementi pod glavnoy diagonaliy"<<endl;
cout<<"_________________________________"<<endl;
 
for (i=0;i<5;i++)
     {  for (j=i;j<5;j++)
Добавлено через 13 минут
Вот само условие задачи.

Вывести на экран номер строки и столбца и адреса, где они хранятся, для элементов, значение которых равно X, среди элементов, расположенных под побочной диагональю матрицы Х(5,5)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru