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

матрица и количество точек - C++

Восстановить пароль Регистрация
 
Forever Fallen
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 25
13.02.2012, 19:35     матрица и количество точек #1
помогите пожалуйста решить 2 задачи:

1) дана матрица размером m*n. найти строку в которой элементы чередуются знаками.

2) Вычислить k - количество точек с целочисленными координатами, попадающих в круг с радиусом r (r>0) с центром в начале координат.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2012, 19:35     матрица и количество точек
Посмотрите здесь:

C++ Количество точек пересечения
C++ Дано несколько точек с целочисленными координатами. Определить максимальное количество точек из них, лежащих на одной прямой. Если можно напечатать н
C++ Динамическая матрица (Найти координаты двух точек, наиболее удалённых друг от друга)
C++ Дана целочисленная прямоугольная матрица.Определить номера строк и столбцов всех седловых точек матрицы
Подсчитать количество точек, которые находятся в кругу радиусом R с центром в начале координат. Координаты точек заданы массивами X (100), Y (100) C++
Просуммировать количество точек в наборе домино, где количество точек на каждом конце может быть от 1 до n C++
Выбрать из точек множества три таких, чтобы в получившийся треугольник влезо наибольшее количество точек C++
C++ В заданном множестве точек плоскости найти количество точек в каждой из четвертей

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6172 / 2901 / 284
Регистрация: 04.12.2011
Сообщений: 7,714
Записей в блоге: 3
14.02.2012, 01:51     матрица и количество точек #2
Цитата Сообщение от Forever Fallen Посмотреть сообщение
1) дана матрица размером m*n. найти строку в которой элементы чередуются знаками.
Последовательно переберите все элементы
int countInCircle=0;
for(int n=0; n<sizeN;n++){
for(int m=0; m<sizeM;m++){
if(M[n]*M[m]<0)cout<<"\nПозиция c разными знаками"<<n<<m; //m -строка
if(Sqrt(M[n]*M[n]+M[n]*M[n])<r) countInCircle++;
}
}
cout<<"\nТочек в круге радиуса "<<r<<countInCircle;
не компилировал

Добавлено через 3 часа 32 минуты
Цитата Сообщение от IGPIGP Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
int countInCircle=0;
for(int n=0; n<sizeN;n++){
for(int m=0; m<sizeM;m++){
if(m<sizeM-1){
if(M[n,m]*M[n,m+1]<0)cout<<"\nПозиция c разными знаками"<<n<<m; //m -строка
}
else{
if(M[n,m-1]*M[n,m]<0)cout<<"\nПозиция c разными знаками"<<n<<m; //m -строка
}
if(Sqrt(M[n,m]*M[n,m]+M[n,m]*M[n,m])<r) countInCircle++;
}
}
В индексации и не только, напортачил
Forever Fallen
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 25
14.02.2012, 08:31  [ТС]     матрица и количество точек #3
спасибо
Yandex
Объявления
14.02.2012, 08:31     матрица и количество точек
Ответ Создать тему
Опции темы

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