![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.03.2014
Сообщений: 19
|
![]()
Определить номера строк в матрице, в которых элементов, принадлежащих отрезку[A,B], больше, чем элементов, принадлежащих отрезкам[-бесконечность,A],[B,+бесконечность].
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]()
Где наработки?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.03.2014
Сообщений: 19
|
![]()
Задание:
Определить номера строк в матрице, в которых элементов, принадлежащих отрезку[А,В], больше, чем элементов, принадлежащих отрезкам[-бесконечность,А],[В,+бесконечность]. Вот код. #include "stdafx.h" #include <iostream> using namespace std; int main() { int i,j,k,p,n; double a,b; cin>>n>>a>>b; k=0; p=0;i=0;j=0; int **mas = new int *[n]; for (int i = 0; i <n; i++) mas[i] = new int [n]; for (int i = 0; i < n; i++) for(int j = 0; j < n; j++) cin >> mas[i][j]; for (int i = 0; i <n; i++) k=0; p=0; for(int j = 0; j < n; j++) if ((mas[i][j]<=a) || (mas[i][j]>=b)) {k=k+1;} if ((mas[i][j]>=a) && (mas[i][j]<=b)) {p=p+1;} if (p>k) cout<<i; for (int i = 0; i < n; i++) delete []mas[i]; delete []mas; system("pause"); return 0; } |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,609
|
![]()
Блоки выделяются фигурными скобками. Вы на каждой итерации присваиваете k значение 0, это не то, что изначально хотелось, поэтому нужно поставить фигурную скобку, чтобы открыть блок. Закрытие блока после cout << i; В остальном вроде правильно.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.03.2014
Сообщений: 19
|
![]()
все равно выдает ошибку(
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 16.03.2014
Сообщений: 19
|
![]()
вот наработки)
Код:
Последний раз редактировалось Serge_Bliznykov; 20.03.2014 в 22:59. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Для матрицы из 3 столбцов и 7 строк отпечатать номера тех строк, в которых третий элемент больше суммы двух других элементов строк | abramov | Помощь студентам | 2 | 03.12.2013 10:15 |
Определить количество элементов, значения которых больше 2 элемента масива | Димон222 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 12.11.2012 19:12 |
найти среднеарифметическое значение принадлежащих отрезку [-8;+8] элементов (n-i+1)-й строки. | Nani | Помощь студентам | 2 | 12.06.2009 21:11 |
С++. Определить номера строк матрицы в которых знаки элементов чередуются | StudeHt | Помощь студентам | 6 | 05.06.2009 01:27 |