Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 11.11.2020
Сообщений: 16
1

В двумерном массиве,заменить элемент ,с чётным индексом, остатком от деления на 7

06.12.2020, 22:26. Показов 614. Ответов 3

Author24 — интернет-сервис помощи студентам
Программа работает, но очень странно. Не везде остаток такой, каким должен быть
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
 //10.Ввести двумерный массив А NxM. Каждый элемент, стоящий в массиве на позиции с чётной суммой индексов, заменить остатком от деления этого элемента на 7. Массив вывести до и после преобразования.
            Console.Write("N=");
            int n = int.Parse(Console.ReadLine());
 
            Console.Write("M=");
            int m = int.Parse(Console.ReadLine());
 
            int[,] a = new int[n, m];
 
            Random rnd = new Random();
 
            Console.WriteLine("\n Массив до преобразований:");
            for (int i = 0; i < n; i++)
            {
                Console.WriteLine();
                for (int j = 0; j < m; j++)
                {
                    a[i, j] = rnd.Next(-100, 100);
                    Console.Write("\t " + a[i, j]);
                }
            }
 
            Console.WriteLine("\n Массив после преобразований:");
            for (int i = 0; i < n; i++)
            {
                Console.WriteLine();
                for (int j = 0; j < m; j++)
                {
                    if ((i + j) % 2 == 0)
                    {
 
                        a[i, j] = a[i, j] % 7;
                    }
 
                    Console.Write("\t " + a[i, j]);
                }
            }
            Console.ReadKey();
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2020, 22:26
Ответы с готовыми решениями:

Заменить, в двумерном массиве, остатком от деления элемента на 7
программа работает,но на редкость странно. Не везде остатки такие,какими они должны быть....

Каждый элемент в массиве заменить остатком от деления этого элемента на 3
Доброго времени суток, друзья. Что-то не получается следующая задача: Каждый элемент в массиве...

Каждый второй элемент, в массиве заменить остатком от деления этого элемента на 10
Ввести одномерный массив из элементов. Каждый второй элемент, в массиве заменить остатком от...

Каждый третий элемент в массиве заменить остатком от деления этого элемента на 2.
Ввести одномерный массив из элементов. Каждый третий элемент в массиве заменить остатком от...

3
3560 / 2501 / 1174
Регистрация: 14.08.2016
Сообщений: 8,206
07.12.2020, 10:25 2
по коду все нормально, в чем конкретно выражается
Цитата Сообщение от Mien Посмотреть сообщение
Не везде остаток такой, каким должен быть
?
0
0 / 0 / 0
Регистрация: 11.11.2020
Сообщений: 16
07.12.2020, 13:35  [ТС] 3
Сами посмотрите
-90/7=-12,857
и остаток вроде 8,а выводит -6
Миниатюры
В двумерном массиве,заменить элемент ,с чётным индексом, остатком от деления на 7  
0
3560 / 2501 / 1174
Регистрация: 14.08.2016
Сообщений: 8,206
07.12.2020, 19:30 4
Mien, 90/7 = 12*7 + 6, без всяких "вроде"
0
07.12.2020, 19:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2020, 19:30
Помогаю со студенческими работами здесь

Каждый второй элемент в массиве заменить остатком от деления этого элемента на 10
задача Ввести двумерный массив NM A × . Каждый второй элемент, в массиве заменить остатком от...

Каждый элемент, стоящий на нечетной позиции в массиве заменить остатком от деления этого элемента на 7
Ввести одномерный массив A из N элементов. Каждый элемент, стоящий на нечетной позиции в массиве...

Каждый элемент стоящий на нечетной позиции в массиве заменить остатком от деления этого элемента на 7
Помогите написать программу ,пожалуйста. Я хз что делать Ввести одномерный массив из ...

В массиве Z(2n) каждый элемент с четным индексом поменять местами с предыдущим
В массиве Z(2n) каждый элемент с четным индексом поменять местами с предыдущим, то есть получить...

В массиве каждый элемент с четным индексом поменять местами с предыдушим
1 составить алгоритм и программу вычисления функции z (x,y - даны) z={max(x,y+5), если x&gt;y; ...

В массиве Z(2n) каждый элемент с четным индексом поменять местами с предыдущим
Здравствуйте. Си изучать начал недавно , а сдача контрольной на носу. Помогите с решение , хоть с...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru