Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
4 / 4 / 2
Регистрация: 03.11.2011
Сообщений: 103

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

03.02.2012, 16:04. Показов 1634. Ответов 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;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.02.2012, 16:04
Ответы с готовыми решениями:

Вывести подматрицу с данной, отметив индексы (номер строки и столбца) верхнего левого элемента и правого нижнего
Пусть дано матрицу. Необходимо вывести подматрицу с данной, отметив индексы (номер строки и столбца) верхнего левого элемента и правого...

Найти координаты левого нижнего и правого верхнего углов минимального прямоугольника
Даны два прямоугольника, стороны которых параллельны и перпендикулярны осям координат. Известны координаты левого нижнего угла каждого из...

Определить координаты левого нижнего элемента и правого верхнего элемента матрицы
Помогите с решением: Статическая память. Двумерный массив. Дан массив целых чисел. В массиве есть отрицательные числа. Определить...

5
 Аватар для icpu
487 / 365 / 93
Регистрация: 10.03.2011
Сообщений: 1,513
Записей в блоге: 5
03.02.2012, 16:19
Ты похвастаться хочешь? Если да, то то, что ты дал - программы, и они работают.
 Комментарий модератора 
Это не раздел фриланса, поэтому вырезанная фраза здесь неуместна.
0
4 / 4 / 2
Регистрация: 03.11.2011
Сообщений: 103
03.02.2012, 19:34  [ТС]
коды как примеры
0
 Аватар для Алексaндр
131 / 108 / 12
Регистрация: 04.12.2010
Сообщений: 313
03.02.2012, 19:39
а кто-то в них нуждается ?
0
4 / 4 / 2
Регистрация: 03.11.2011
Сообщений: 103
03.02.2012, 19:41  [ТС]
мне нужно решить по заданию, а это как примеры
0
 Аватар для icpu
487 / 365 / 93
Регистрация: 10.03.2011
Сообщений: 1,513
Записей в блоге: 5
03.02.2012, 21:39
Цитата Сообщение от 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 или что вообще? Судя по примерам, у вас чистый Си.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.02.2012, 21:39
Помогаю со студенческими работами здесь

Определить координаты левого нижнего элемента и правого верхнего элемента
&quot;Статическая память. Двумерный массив. Дан массив целых чисел. В массиве есть отрицательные числа. Определить координаты левого нижнего...

Определить координаты противоположных углов такого прямоугольника — левого нижнего и правого верхнего
Написать задачку в Delphi На плоскости даны 20 точек: x1, y1, x2, y2, …, x20, y20. Рассмотрим прямоугольники, содержащие эти точки,...

Найти координаты левого нижнего и правого верхнего углов минимального прямоугольника
Доброго времени суток! Имеется задачка: Даны два прямоугольника, стороны которых паралленльны или перпендикулярны осям координат....

Найти координаты левого нижнего и правого верхнего углов минимального прямоугольника
даны два прямоугольника,стороны которых параллельны или перпендикулярны осям координат.Известны координаты левого нижнего угла каждого из...

Создать класс окно, имеющий координаты верхнего левого и нижнего правого угла, цвет фона
Создать класс окно, имеющий координаты верхнего левого и нижнего правого угла, цвет фона (указатель на строку). Определить конструкторы,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru