7 / 7 / 4
Регистрация: 27.12.2011
Сообщений: 34
1

Ввод и вывод нескольких матриц с использованием функций

18.03.2012, 15:21. Показов 2970. Ответов 2
Метки нет (Все метки)

Как вводить и выводить матрицу с помощью использования функций?
Что у меня не правильно?
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
  static void vvod(int n)
        {
            int[,] p = new int[n, n];
            for (int i = 0; i < n; i++)
                for (int j = 0; j < n; j++)
                {
                    Console.Write("p[" + (i + 1) + "," + (j + 1) + "]= ");
                    int str = Convert.ToInt32(Console.ReadLine());
                    p[i, j] = str;
                }
        }
            static void vivod(int n)
            {
                for (int i = 0; i < n; i++)
                {
                    for (int j = 0; j < n; j++)
                        Console.WriteLine(p[i,j]);
                    Console.WriteLine();
                }
            }
 
            static void Main(string[] args)
        {
            Console.Write("размер квадратной матрицы =");
           int k=Convert.ToInt32(Console.ReadLine());
           vvod(k);
           vivod(k);
        }
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2012, 15:21
Ответы с готовыми решениями:

Сделать задачу с использованием функций. Ввод-вывод значений массивов осуществить с п0м0щью функций
Задача 1.Даны коэффициенты многочленов P(x) и Q(x) 5-й степени и дано вещественное a. Вычислить...

Реализовать задание с использованием функций (ввод матрицы, вывод матрицы, вычисление суммы)
Реализовать задание с использованием функций (ввод матрицы, вывод матрицы, вычисление суммы) и...

Ввод, транспонирование, умножение и сложение матриц используя функций
Есть две матрицы, каждую из них надо транспонировать и умножить на себя, полученные две матрицы...

Программирование задач с использованием нескольких функций
всем доброго времени суток! вроде код правильный, помогите найти ошибку!! #include &lt;iostream.h&gt;...

2
82 / 82 / 24
Регистрация: 30.09.2011
Сообщений: 404
Записей в блоге: 6
18.03.2012, 15:58 2
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
using System;
class Classs
{
    static void vvod(ref int[,] p, int n)
    {
        for (int i = 0; i < n; i++)
            for (int j = 0; j < n; j++)
            {
                Console.Write("p[" + (i + 1) + "," + (j + 1) + "]= ");
                int str = Convert.ToInt32(Console.ReadLine());
                p[i, j] = str;
            }
    }
    static void vivod(ref int[,] p, int n)
    {
        for (int i = 0; i < n; i++)
        {
            for (int j = 0; j < n; j++)
                Console.WriteLine(p[i, j]);
            Console.WriteLine();
        }
    }
 
    static void Main(string[] args)
    {
        Console.Write("размер квадратной матрицы =");
        int k = Convert.ToInt32(Console.ReadLine());
        int[,] p = new int[k, k];
        vvod(ref p, k);
        vivod(ref p, k);
    }
 
}
Для того чтобы передавать одну переменную в другой метод, для изменения этой переменной нужно воспользоваться "ref", он передает переменную по ссылке. То есть если переменной указать "ref" то в метод будет передаваться не копия переменной а ссылка на переменную. Немного муторно но думаю по примеру поймете.
1
543 / 544 / 181
Регистрация: 16.03.2012
Сообщений: 1,160
Записей в блоге: 2
06.04.2012, 15:01 3
Если выражение стоящее после операторов for, while, if и др. является однострочным, то его можно и не заключать в двойные кавычки {}, главное его прописать сразу же под оператором. Если многострочное выражение - обязательное заключение в двойные кавычки {} !!!
В этом у вас и была проблема.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.04.2012, 15:01
Помогаю со студенческими работами здесь

Выбор одной из нескольких функций или ввод произвольной
Здравствуйте! Нужно было создать программу, которая находит минимум в унимодальных функциях....

Ввод нескольких переменных в одну строку с использованием окна
Как сделать тоже самое, но ввод в одном окне ? Помогите пожалуйста ! import...

Вывод нескольких матриц в консоль последовательно
Добрый день получаю строку такого вида...

Ввод/вывод матриц через процедуру
uses crt; type mas=array of real; var a:mas;n,m:byte;I,J:INTEGER; procedure...

Ввод и печать элементов двумерного массива с использованием указателей и функций
Здравствуйте. Нужна помощь: необходимо написать программу для ввода и печати элементов двумерного...

Вывод из нескольких таблиц с использованием JPQL
Здравствуйте, всем! помогите разобраться как правильно вывести данных?: вроде запрос...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru