Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
asya555.5
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 32
#1

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

23.04.2012, 19:09. Просмотров 735. Ответов 13
Метки нет (Все метки)

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

Элементы матрицы, стоящие на пересечении нечетных строк и нечетных столбцов, заменить переменной
помогите решить!!!!!! элементы матрицы Q,стоящие на пересечении нечетных строк...

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

Сформировать матрицу.Заменить нулями элементы,стоящие на пересечении строк и столбцов
Дана целочисленная матрица A(N,M).Заменить нулями элементы,стоящие на...

В матрице упорядочить элементы нечетных столбцов по убыванию. Все отрицательные заменить на ноль
Пожалуйста, помогите! Нужно в матрице в нечетных столбцах упорядочить элементы...

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

13
programmer_11
95 / 70 / 28
Регистрация: 08.10.2011
Сообщений: 130
23.04.2012, 21:53 #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;
}
0
asya555.5
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 32
23.04.2012, 22:21  [ТС] #3
выводит ошибку.
там написано:undefined symbol 'i'
0
programmer_11
95 / 70 / 28
Регистрация: 08.10.2011
Сообщений: 130
23.04.2012, 23:28 #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;
}
0
asya555.5
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 32
24.04.2012, 07:53  [ТС] #5
что вводить в выплыващем окне? я ввожу буквы, результат сразу уходит. я его не успеваю видеть
0
programmer_11
95 / 70 / 28
Регистрация: 08.10.2011
Сообщений: 130
24.04.2012, 10:30 #6
Цитата Сообщение от asya555.5 Посмотреть сообщение
я ввожу буквы, результат сразу уходит. я его не успеваю видеть
А зачем вы вводите буквы? В программе я обявил переменную P как int, потому что элементы масссива тоже типа int. А чтоб увидеть результат, можно после 30-ой строки добавить
C++
1
main();
.
0
asya555.5
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 32
25.04.2012, 17:55  [ТС] #7
все равно окно исчезает

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

Добавлено через 22 часа 53 минуты
вы поможете мне?
0
Kuzia domovenok
2263 / 2032 / 459
Регистрация: 25.03.2012
Сообщений: 7,197
Записей в блоге: 1
25.04.2012, 18:00 #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;
}
0
asya555.5
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 32
25.04.2012, 18:45  [ТС] #9
что вводить в выплывающем окне?

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

Массивы. Заменить все отрицательные элементы, стоящие на четных местах, максимальным его элементом, а на нечетных местах - минимальным
В заданном массиве В, который содержит 21 элемент, заменить все отрицательные...

Заменить в нечетных строках матрицы положительные элементы на 1, а в четных - отрицательные на 0
В матрице целых чисел размером 5х4 заменить в нечетных строках положительные...

Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) ...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

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