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

Массив: Получить матрицу a размером n×n, если 1-ая и 2-ая строка задается формулой a[i,j]=2j+3/(2+j)...

10.08.2016, 11:38. Просмотров 885. Ответов 3
Метки нет (Все метки)

Доброго дня! В программировании на C# почти что ноль. Парсер осилил, уперся теперь в данную задачку. Может кто поможет.

Получить вещественную матрицу a размером n×n, если первая и вторая строка задается формулой a[i,j]=2j+3/(2+j). А каждая следующая строка есть сумма двух предыдущих.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2016, 11:38
Ответы с готовыми решениями:

Получить вещественную матрицу "А" размером n×n, если первая и вторая строка задается формулой
Получить вещественную матрицу "А" размером n×n, если первая и вторая строка...

Получить целочисленную матрицу размером m×n, в которой элементы в четных строках и столбцах положительные, а остальные отрицательные.
33. Получить целочисленную матрицу размером m×n, в которой элементы в четных...

Рассчитать значения Z для значений А, если Z задается формулой
Рассчитать значения Z для значений А, равных 2,3,...,17, если Z задается...

Транспонировать матрицу A размером M×N
Нужна помощь. Условие задачи: Все элементы матриц и векторов должны быть в...

Дан массив размером n×n
Дан массив размером n×n, элементы которого целые числа. Подсчитать среднее...

3
MaxSlim
110 / 110 / 64
Регистрация: 03.06.2013
Сообщений: 584
10.08.2016, 11:54 2
wonka68, испольщуйте циклы, они везде одиннаковые.
0
wonka68
0 / 0 / 0
Регистрация: 10.08.2016
Сообщений: 3
11.08.2016, 11:24  [ТС] 3
Написал, все работает. Только вместо вещественных чисел в матрице выводит целые. Подскажите в чем проблема

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
 class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите размерность массива");
            int n = int.Parse(Console.ReadLine());
            double[,] a = new double[n, n];
            for(int i = 0; i < 2; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    a[i, j] = 2 * j + 3 / ( 2 + j );
                    Console.Write(a[i, j] + " ");
                }
               Console.WriteLine();
            }
            for(int i = 2; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    a[i, j] = a[i - 1, j] + a[i - 2, j];
                    Console.Write(a[i, j] + " ");
                }
                Console.WriteLine();
            }
            Console.ReadKey();
        }
    }
0
Talamaur
7 / 7 / 2
Регистрация: 14.12.2015
Сообщений: 162
11.08.2016, 16:19 4
Лучший ответ Сообщение было отмечено wonka68 как решение

Решение

Приведение типов надо сделать

Добавлено через 7 минут
Попробуй так
C#
1
a[i,j]=2*j+3/(2.0+j)
Добавлено через 6 минут
Я когда то задавался аналогичным вопросом Почему если написать числитель и знаменатель без ".0" результат получается абы какой?
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.08.2016, 16:19

Дан массив размером n×n, элементы которого
Дан массив размером n×n, элементы которого целые числа. Замечание. Для...

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

Дан массив размером n×n, элементы которого целые числа
Дан массив размером n×n, элементы которого целые числа. Если количество...


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

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

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