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

Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P - C++

Восстановить пароль Регистрация
 
asya555.5
 Аватар для asya555.5
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 32
23.04.2012, 19:09     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #1
элементы матрицы Q,стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P.ПОМОГИТЕ ПОЖАЛУЙСТА ЧЕМ СМОЖИТЕ!!!БУДУ ОЧЕНЬ ПРИЗНАТЕЛЬНА
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2012, 19:09     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P
Посмотрите здесь:

В одномерном массиве А(10) поменять местами элементы стоящие на четных и нечетных местах C++
C++ Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов, заменить переменной
C++ Элементы, стоящие на нечетных местах массива, расставить в обратном порядке
C++ В матрице упорядочить элементы нечетных столбцов по убыванию. Все отрицательные заменить на ноль
C++ Сформировать матрицу.Заменить нулями элементы,стоящие на пересечении строк и столбцов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
23.04.2012, 21:53     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #2
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
#include <iostream.h>
 
int main()
{
const int n=4;//число столбцов и строк матрицы
int q[n][n],p;
cout << "p: ";
cin >> p;
for (int i=0;i<n;i++)
{
for (int j=0;j<n;j++)
{
q[i][j]=0;
}
}
for (i=1;i<=n;i+=2)
{
for (int j=1;j<=n;j+=2)
{
q[i-1][j-1]=p;
}
}
for (i=0;i<n;i++)
{
for (int j=0;j<n;j++)
{
cout << q[i][j] << " ";
}
cout << endl;
}
return 0;
}
asya555.5
 Аватар для asya555.5
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 32
23.04.2012, 22:21  [ТС]     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #3
выводит ошибку.
там написано:undefined symbol 'i'
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
23.04.2012, 23:28     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #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
#include <iostream.h>
 
int main()
{
const int n=4;//число столбцов и строк матрицы
int q[n][n],p;
cout << "p: ";
cin >> p;
for (int i=0;i<n;i++)
{
for (int j=0;j<n;j++)
{
q[i][j]=0;
}
}
for (int i=1;i<=n;i+=2)
{
for (int j=1;j<=n;j+=2)
{
q[i-1][j-1]=p;
}
}
for (int i=0;i<n;i++)
{
for (int j=0;j<n;j++)
{
cout << q[i][j] << " ";
}
cout << endl;
}
return 0;
}
asya555.5
 Аватар для asya555.5
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 32
24.04.2012, 07:53  [ТС]     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #5
что вводить в выплыващем окне? я ввожу буквы, результат сразу уходит. я его не успеваю видеть
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
24.04.2012, 10:30     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #6
Цитата Сообщение от asya555.5 Посмотреть сообщение
я ввожу буквы, результат сразу уходит. я его не успеваю видеть
А зачем вы вводите буквы? В программе я обявил переменную P как int, потому что элементы масссива тоже типа int. А чтоб увидеть результат, можно после 30-ой строки добавить
C++
1
main();
.
asya555.5
 Аватар для asya555.5
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 32
25.04.2012, 17:55  [ТС]     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #7
все равно окно исчезает

Добавлено через 4 минуты
а можно решить эту задачу без библиотеки #include <iostream.h>? например старыми добрыми #include <stdio.h> и #include<conio.h>

Добавлено через 22 часа 53 минуты
вы поможете мне?
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
25.04.2012, 18:00     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <stdio.h>
 
int main()
{
const int n=4;//число столбцов и строк матрицы
int q[n][n],p;
printf("p: ");
scanf("%d", &p);
for (int i=0;i<n;i++)
{
for (int j=0;j<n;j++)
{
q[i][j]=0;
}
}
for (int i=1;i<=n;i+=2)
{
for (int j=1;j<=n;j+=2)
{
q[i-1][j-1]=p;
}
}
for (i=0;i<n;i++)
{
for (int j=0;j<n;j++)
{
printf("%d", q[i][j]);
}
printf("\n");
}
return 0;
}
asya555.5
 Аватар для asya555.5
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 32
25.04.2012, 18:45  [ТС]     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #9
что вводить в выплывающем окне?

Добавлено через 15 минут
я ввожу значения, окно сразу исчезает, что делать?помогите пожалуйста
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
25.04.2012, 18:49     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #10
ctrl+F5 для запуска
asya555.5
 Аватар для asya555.5
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 32
25.04.2012, 19:59  [ТС]     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #11
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
ctrl+F5 для запуска
мне нужно составить и отладить программу обработки двумерного массива. программа ваша работает, только не выводится результат в черном окне. я ввожу буквы,он не успевает показать результат и исчезает
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
25.04.2012, 20:05     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #12
Цитата Сообщение от asya555.5 Посмотреть сообщение
мне нужно составить и отладить программу обработки двумерного массива. программа ваша работает, только не выводится результат в черном окне. я ввожу буквы,он не успевает показать результат и исчезает
Работаешь в Visual Studio? Тогда ctrl+F5 для запуска
asya555.5
 Аватар для asya555.5
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 32
25.04.2012, 20:07  [ТС]     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #13
нет, я работаю в Borland С++
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2012, 20:17     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P
Еще ссылки по теме:

Заменить элементы массива,стоящие на нечетных позициях, на среднее арифметическое массива C++
Переставить в начало массива элементы стоящие на нечетных позициях C++
Элементы массива, стоящие на нечетных местах, расставить в обратном порядке C++

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

Или воспользуйтесь поиском по форуму:
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
25.04.2012, 20:17     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P #14
В БОРЛАНДЕ ПОД ДОСОМ???
Ну не знаю... Там есть в меню пункт DOS Shell
наверное если выйти увидишь результат?
Yandex
Объявления
25.04.2012, 20:17     Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов заменить переменной P
Ответ Создать тему
Опции темы

Текущее время: 09:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru