Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2015, 07:30   #1
Aleksandr1980
Новичок
Джуниор
 
Регистрация: 30.06.2015
Сообщений: 1
По умолчанию Главный элемент диагонали вектора а

Добрый день знатоки

Требуется найти

Задан n мерный вектор a. Найти средне арифмитическую элементов массива а, далее умножить на главный элемент диагонали массива а, результаты задать n мерному вектору b.

Программу написал, но не уверен что она правильно работает, пожалуйста провертье. Вернее объясните пожалуйста как найти главный элемент диоганали вектора а ?
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace _6_3_8
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                int[] a; int n; double s = 0;
                double[] b;
                Console.Write("Vvedite n=");
                n = int.Parse(Console.ReadLine());
                a = new int[n]; b = new double[n];
                for (int i = 0; i < n; i++)
                {
                    Console.WriteLine("Vvedite a[" + i + "] element");
                    a[i] = int.Parse(Console.ReadLine());
                    s += a[i];
                }
                s = s / n;
                for (int i = 0; i < n; i++)
                {
                    b[i] = (double)a[i]*s;
                    Console.WriteLine("b[" + i + "]=" + b[i]);
                }
                Console.ReadLine();
            }
            catch
            {
                Console.WriteLine("Pojalusta vvedite cislo");
            }
        }
    }
}
Заранее спасибо за ваш отзыв

Последний раз редактировалось Stilet; 30.06.2015 в 09:13.
Aleksandr1980 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Включение вектора С(М) в качестве главной диагонали матрицы. imi76 Паскаль, Turbo Pascal, PascalABC.NET 0 10.01.2013 23:30
дано 3 вектора. определить максимальный чётный элемент каждого вектора и упорядочить по убыванию 3Doleg Паскаль, Turbo Pascal, PascalABC.NET 0 04.12.2012 01:45
как удалить n-ый элемент вектора? Tiva Помощь студентам 1 09.11.2012 20:28
Массив 7х7 целого типа в каждом столбце поменять max элемент и элемент побочной диагонали Sheport Паскаль, Turbo Pascal, PascalABC.NET 1 20.06.2011 23:30