Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Prune
0 / 0 / 0
Регистрация: 15.12.2017
Сообщений: 4
1

Для каждой строки найти последний четный элемент и записать данные в новый массив

15.12.2017, 16:15. Просмотров 117. Ответов 0
Метки нет (Все метки)

Здравствуйте, помогите пожалуйста подкорректировать программу на C#. Не могу её доделать.
Нужно для каждой строки найти последний четный элемент и записать данные в новый массив C#.
При решении задачи использовать двумерный массив.

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Пр9_11
{
    class Program
    {
        static int[][] Input()
        {
            Console.WriteLine("введите размерность массива");
            Console.Write("n = ");
            int n = int.Parse(Console.ReadLine());
            int[][] a = new int[n][];
            for (int i = 0; i < n; ++i)
            {
                a[i] = new int[n];
                for (int j = 0; j < n; ++j)
                {
                    Console.Write("a[{0},{1}]= ", i, j);
                    a[i][j] = int.Parse(Console.ReadLine());
                }
            }
            return a;
        }
 
        static void Print1(int[] a)
        {
            for (int i = 0; i < a.Length; ++i)
                Console.Write("{0,5} ", a[i]);
        }
 
        static void Print2(int[][] a)
        {
            for (int i = 0; i < a.Length; ++i, Console.WriteLine())
                for (int j = 0; j < a[i].Length; ++j)
                    Console.Write("{0,5} ", a[i][j]);
        }
 
        static int Сhet(int[] a)
        {
            int[] chet = new int[a.GetLength(0)];
            for (int j = 0; j < a.GetLength(0); j++)
 
                for (int i = a.GetLength(0) - 1; i >= 0; i--)
                {
                    if (a[i] % 2 == 0) chet[j] = a[i];
                    break;
                }
            return chet;
        }
 
        static void Main()
        {
            int[][] myArray = Input();
            Console.WriteLine("Исходный массив:");
            Print2(myArray);
            int[] rez = new int[myArray.Length];
            for (int i = 0; i < myArray.Length; ++i)
                rez[i] = Сhet(myArray[i]);
            Console.WriteLine("Новый массив:");
            Print1(rez);
        }
    }
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2017, 16:15
Ответы с готовыми решениями:

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

Для каждой строки найти последний четный элемент и записать данные в новый массив
Подскажите пожалуйста, в чём ошибка. Нужно решить задачу используя...

В массиве n×n для каждой строки найти последний четный элемент, записать данные в новый массив
Для заданного массива размером n×n, элементы которого являются целыми числами...

Для каждой строки найти сумму элементов с номерами от k1 до k2 и записать данные в новый массив
Дан массив размером n×n, элементы которого целые числа. Для каждой строки найти...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2017, 16:15

Для каждой строки подсчитать количество положительных элементов и записать данные в новый массив
вот программа, готовлюсь к пересдаче экзамена по C#, студия ругается на 2...

Для каждой строки подсчитать сумму четных положительных элементов и записать данные в новый массив
Составьте программу для решения следующей задачи обработки ступенчатого...

Для каждой строки подсчитать количество элементов, больших заданного числа, и записать данные в новый массив
Доброго времени суток, ув. Форумчане! Вынужден просить Вашей помощи в решении...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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