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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
igor913
4 / 4 / 0
Регистрация: 03.11.2011
Сообщений: 103
#1

Определить координаты левого нижнего элемента и правого верхнего элемента в матрице - C++

03.02.2012, 16:04. Просмотров 401. Ответов 5
Метки нет (Все метки)

Задание №18
a) Статическая память. Двумерный массив. Дан массив целых чисел. В массиве есть отрицательные
числа. Определить координаты левого нижнего элемента и правого верхнего элемента.
b) Динамическая память. Одномерный массив. Дан массив целых чисел.


Исходный код программы для пункта а
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
#include <stdio.h>
#include <time.h>
int main ()
{
//a) Статическая память. Двумерный массив. Найти сумму элементов больше 15.
//Заводим значение о количетсве строк и столбцов массива.
int n=0, m=0;
printf ("Enter number rows and colums in massive\n");
scanf("%d%d",&n,&m);
//Инициализируем массив.
int mas[n][m];
//Использование системного времени
srand(time(NULL));
//Заполнение массива случайными числами
int i=0, j=0;
for(i = 0; i < n; i++)
for(j = 0; j < m; j++)
mas[i][j] = rand() %100 + 1;
//Вывод массива
printf("\nThe initial array of [%d, %d]:\n", n, m);
for(i = 0; i < n; i++)
{
for(j = 0; j < m; j++)
printf("%3d ", mas[i][j]);
printf("\n");
}
//Нахождение суммы элементов
int sum = 0; //переменная для хранения суммы
for(i = 0; i < n; i++)
for(j = 0; j < m; j++)
if (mas[i][j]>15)
sum+=mas[i][j];
printf("\nSumma elements = %2d\n", sum);
return 0;
Исходный код по заданию б
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
#include <stdio.h>
#include <malloc.h>
#include <time.h>
int main ()
{
//b) Динамическая память. Одномерный массив. Определить количество чётных элементов и
заканчивающихся на 3.
//Вводим информацию о количетсве элементов массива.
int n=0;
printf ("Enter number elements in massive\n");
scanf("%d",&n);
//Инициализируем массив.
int *arr;
arr = (int *) (malloc(n*sizeof(int)));
if (!arr) // условие логического отрицания
{ // выход за пределы памяти
printf("Out of memory. Press any key: ");
return 1;
}
//Использование системного времени
srand(time(NULL));
//Заполнение массива случайными числами
int i=0;
for(i = 0; i < n; i++)
arr[i] = rand() %1000 + 1;
//Вывод массива
printf("\nThe initial array of [%d]:\n", n);
for(i = 0; i < n; i++)
printf("%3d ", arr[i]);
//поиск четных элементов
int sum1 = 0; //сумма четных элементов
int sum2 = 0; //сумма элементов заканчивающихся на 3
for(i = 0; i < n; i++)
if (arr[i]%2==0)
sum1+=arr[i];
else if (arr[i]%10==3)
sum2+=arr[i];
printf ("\nsumma chentnih elementov = %d \nsumma elementov on 3 = %d ", sum1, sum2);
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2012, 16:04     Определить координаты левого нижнего элемента и правого верхнего элемента в матрице
Посмотрите здесь:

Пройти по любому разрешенному пути игрового поля от верхнего левого угла до правого нижнего - C++
Всем привет! Решаю вот такую простую задачку: Ссылка на нее: Задача Вот мой код:

Строка, обегающая весь экран от верхнего левого до нижнего правого угла по строкам слева направо - C++
подскажите пожалуйста как организовать строку (Ф.И.О., группа, дата), которая обегает весь экран от верхнего левого до нижнего правого...

Найти количество элементов, каждый из которых больше за удвоенное значение левого элемента и утроенное правого - C++
Доброго времени суток, нужна помощь в решении вот такой задачки: Для заданного массива действительных чисел найти количество элементов...

Определить координаты самого нижнего и самого правого из отрицательных элементов матрицы - C++
В двумерном массиве имеются отрицательные элементы. Определить координаты самого нижнего и самого правого из них. реализовать через две...

С++ Даны два прямоугольника, стороны которых параллельны или перпендикулярны осям координат. Известны координаты левого нижнего угла каждого из них... - C++
17)Даны два прямоугольника, стороны которых параллельны или перпендикулярны осям координат. Известны координаты левого нижнего угла каждого...

Определить процентное соотношение букв верхнего и нижнего регистров - C++
в заданном массиве символов, содержащий текст, определить процентное соотношение букв в верхнем регистре и в нижнем отдельно от общего...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
icpu
321 / 226 / 43
Регистрация: 10.03.2011
Сообщений: 1,091
Записей в блоге: 2
03.02.2012, 16:19     Определить координаты левого нижнего элемента и правого верхнего элемента в матрице #2
Ты похвастаться хочешь? Если да, то то, что ты дал - программы, и они работают.
 Комментарий модератора 
Это не раздел фриланса, поэтому вырезанная фраза здесь неуместна.
igor913
4 / 4 / 0
Регистрация: 03.11.2011
Сообщений: 103
03.02.2012, 19:34  [ТС]     Определить координаты левого нижнего элемента и правого верхнего элемента в матрице #3
коды как примеры
Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
03.02.2012, 19:39     Определить координаты левого нижнего элемента и правого верхнего элемента в матрице #4
а кто-то в них нуждается ?
igor913
4 / 4 / 0
Регистрация: 03.11.2011
Сообщений: 103
03.02.2012, 19:41  [ТС]     Определить координаты левого нижнего элемента и правого верхнего элемента в матрице #5
мне нужно решить по заданию, а это как примеры
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2012, 21:39     Определить координаты левого нижнего элемента и правого верхнего элемента в матрице
Еще ссылки по теме:

Построить на экране рисунок одно подъездного дома, если известны координаты левого верхнего угла дома - C++
Построить на экране рисунок одно подъездного дома, если известны координаты левого верхнего угла дома, ширина и высота этажа. (дом должен...

Определить порядковый номер первой буквы R (с учетом верхнего/нижнего регистров) - C++
В последовательности введенных символов (последний '$') определить порядковый номер первой буквы R (с учетом верхнего/нижнего регистров)

Определить координаты элемента матрицы с наименьшим весом - C++
Помогите, пожалуйста, новичку :scratch: Определить координаты элемента матрицы действительных чисел размером 5х7 с наименьшим весом. Вес...

Двумерный массив.Как определить координаты элемента. - C++
Есть двумерный массив arr.Я представил его в виде поля: 1 | 2 | 3 --+--+--- 4 | 5 | 6 --+--+--- 7 | 8 | 9 Мне...

Определить, есть ли в матрице два одинаковых элемента - C++
Помогите решить задачу. Сам новичок в С++ 1. Определить, есть ли в данном двумерном массиве два одинаковых элемента. 2. Поменять...

Определить, имеются ли в матрице только два одинаковых элемента - C++
Написать программу: Определить, имеются ли в двумерном массиве только два одинаковых элемента.


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

Или воспользуйтесь поиском по форуму:
icpu
321 / 226 / 43
Регистрация: 10.03.2011
Сообщений: 1,091
Записей в блоге: 2
03.02.2012, 21:39     Определить координаты левого нижнего элемента и правого верхнего элемента в матрице #6
Цитата Сообщение от igor913 Посмотреть сообщение
a) Статическая память. Двумерный массив. Дан массив целых чисел. В массиве есть отрицательные
числа. Определить координаты левого нижнего элемента и правого верхнего элемента.
левый нижний элемент a[n][0], правый верхний a[0][m].
если матрица представляется в виде
C
1
2
3
4
5
6
7
  1  2  ... m
1
2
.
.
.
n
Цитата Сообщение от igor913 Посмотреть сообщение
b) Динамическая память. Одномерный массив. Дан массив целых чисел.
int * Ololoshik = new int[_DLINNA_];

То, что вы дали - не задания, а условия. И, заодно, уточните язык. Вам VC++, Turbo C или что вообще? Судя по примерам, у вас чистый Си.
Yandex
Объявления
03.02.2012, 21:39     Определить координаты левого нижнего элемента и правого верхнего элемента в матрице
Ответ Создать тему
Опции темы

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