Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое https://www.cyberforum.ru/ cpp-beginners/ thread1089791.html
Только учусь писать на ! Нужна ваша помощь, домой задали вот такую задачу, Программа запрашивает число до тех пор, пока пользователь не нажмет 0. После этого выводит на экран среднее значения чисел кроме 0. Вчера только прошли Ду и Уаил! Заранее спасибо
C++ Создать абстрактный базовый класс с виртуальными функциями - площадь и периметр
Помогите написать,не врублюсь как писать много пропустил (( Задание:Создать абстрактный базовый класс с виртуальными функциями - площадь и периметр. Создать производные классы: прямоугольник, круг, трапеция со своими функциями площади и периметра. Буду очень благодарен !
C++ Создать программу которая показывает данный рисунок https://www.cyberforum.ru/ cpp-beginners/ thread1089673.html
Ребята помогите создать программу которая показывает данный рисунок , или же создаёт окружность на рисунке который изображён внизу
C++ Вылетает boost::regex в windows forms, в консоли всё нормально работаю с формой, подключаю <boost/regex.hpp>. Компиляция проходит без ошибок, но когда нажимаю f5 вылетает ошибка: "Debug assertion failed". в консоли и компиляция, и запуск проходят без ошибок. скрин сообщения при запуске формы p.s. подскажите что ещё поможет работать с регулярными выражениями в visual studio 2010 кроме boosta? https://www.cyberforum.ru/ cpp-beginners/ thread1089672.html
Перевод из Цельсия в Фаренгейты, непонятный результат работы кода C++
int _tmain(int argc, _TCHAR* argv) { float summa; cout << "Введите температуру в градусах цельсия: "; cin >> summa; cout << "Температура по Фаренгейту: " << (summa*9/5+32); _getch(); return 0; } Вводим 5, выводит 41 - все верно.
C++ Считать все слово из файла в структуру https://www.cyberforum.ru/ cpp-beginners/ thread1089653.html
Доброго времени суток, форумчане! Есть структура struct WORKER { char FIO; char post; int year; };WORKER mas; Нужно из файлы считать все знаки до "1" - это конец слова. Наброски:
C++ SDL и задержка движения персонажа при зажатии клавиши Всем доброго времени суток. Изучаю библиотеку SDL и возникла такая проблема: при зажатии клавиши (например, что бы персонаж шел в сторону), текстура персонажа сначала двигается на один шаг в нужном направлении, потом идет задержка порядка секунды и после нее начинается непрерывное движение. Можно ли как-то убрать эту задержку? Вот как я отлавливаю нажатие клавиши: while (SDL_PollEvent(&event))... https://www.cyberforum.ru/ cpp-beginners/ thread1089652.html C++ Как сделать правильный перехват ввода?
Доброго времени суток. Решил поделать еще что-то интересное. Вот есть идейка сделать что-то типа одной из функций, которые есть в puntoswitcher: в нем можно создать список слов, которые будут автоматически заменены сразу после ввода. Вопрос: как сделать правильный перехват ввода? что именно перехватывать? как это вообще реализовано? Спасибо!
C++ Как работает инкрементирование указателя? https://www.cyberforum.ru/ cpp-beginners/ thread1089601.html
#include <iostream> #include <cctype> using namespace std; int main(){ char *p; char str="This Is A Test"; cout << "исходная строка: "<<str<<endl; p=str; while(*p){ //как работает указатель с данным циклом if (isupper(*p))
C++ Сокращение слов (например, "напряженность"- "напр-ть") https://www.cyberforum.ru/ cpp-beginners/ thread1089593.html
нужно чтобы вместо, к примеру, слово "напряженность" заменялось на "напр-ть". Я понял, что для этого нужно создать два txt-файла, с которых в одном будет изначальное слово, а в друг сокращенное, но реализовать код на C++ не получается. Заранее очень благодарен какой-либо помощи.
WDK7000 компиляция не завершается успешно C++
Доброго времени суток.Помогите с элементарной вещью) Установил windows driver kit 7000.Компилирую исходник драйвера через "windows xp>x86 checked build" , выдает warning в двух местах,но компилирует,драйвер выходит рабочий. Компилирую исходник драйвера через "windows xp>x86 free build" снова warning, и компиляция прекращается,- как я выяснил мешает ключ /WX - считать предупреждение...
C++ Объявить объединение из двух структур и структуру из двух объединений https://www.cyberforum.ru/ cpp-beginners/ thread1089579.html
Объявить объединение из двух структур и структуру из двух объединений. Заполнить значениями, вывести на экран.
2 / 2 / 1
Регистрация: 29.11.2010
Сообщений: 32
0

Вывести вектор, образуемый элементами главной диагонали матрицы, и результат умножения указанного вектора на заданную матрицу - C++ - Ответ 5741947

05.02.2014, 13:44. Показов 3665. Ответов 4
Метки (Все метки)

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
39
40
41
42
43
44
45
46
47
48
49
50
#include "stdafx.h"
#include <iostream>
#include <ctime> // в ней функция time
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
 
{
    setlocale(LC_CTYPE, "Russian");
    srand(time(NULL)); // Инициализируем генератор случайных чисел. 
    int n = 0; 
    cout<<"Введите размерность матрицы от 5 до 25    ";
    
    cin >> n; // Считываем с клавиатуры n
    int **a = new int* [n]; // Создаем массив указателей
    
    for (int i = 0; i < n; i++)
    {
        a[i] = new int [n]; // Создаем элементы
    }
    // А дальше работа как с обычным массивом. 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            a[i][j] = rand() % 100; // Каждый элемент случайному числу от 0 до 99
            cout << a[i][j] << " "; // Вывести элементы на консольку
        }
        cout << endl; // Двумерный массив. Строка кончилась, переводим строку и на консоли
    }
    cout<<"Элементы главной диагонали :  ";
 for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            if (i==j)
            
                
            cout<<a[i][j]<<" ";
            }
        }
    // Удаление массива
    for (int i = 0; i < n; i++)
    {
        delete[]a[i]; // Удаляем каждый элемент
    }
    delete [] a; // А потом массив
    system("pause");
}
Добавлено через 1 час 45 минут
Полностью задание.
Пользователь вводит с клавиатуры размерность квадратной матрицы M (5≤M≤25). Матрица заполняется случайными числами от 0 до 99. Вывести вектор, образуемый элементами главной диагонали матрицы, и результат умножения указанного вектора на заданную матрицу.

Вернуться к обсуждению:
Вывести вектор, образуемый элементами главной диагонали матрицы, и результат умножения указанного вектора на заданную матрицу C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2014, 13:44
Готовые ответы и решения:

Из матрицы У(k,k) получить вектор Т, элементами которого являются элементы главной диагонали матрицы
Из матрицы У(k,k) получить вектор Т, элементами которого являются элементы главной диагонали...

Из квадратной матрицы получить вектор X, элементами которого будут элементы главной диагонали матрицы
Из квадратной матрицы получить вектор X, элементами которого будут элементы главной диагонали...

Вычислить вектор с элементами, равными сумме элементов главной и побочной диагонали в каждой строке матрицы
Прошу помощи, нужно исправить программу. Само задание: Дана матрица А(nxn). Написать программу...

Нужно написать пример умножения вектора на вектор, матрицу на матрицу
Нужно написать пример умножения вектора на вектор, матрицу на матрицу, умножения вектора на...

4
05.02.2014, 13:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.02.2014, 13:44
Помогаю со студенческими работами здесь

Транспонировать матрицу и вывести на печать элементы главной диагонали и диагонали, расположенной под главной
Всем привет, помогите с этим примером:Транспортировать матрицу и вывести на печать элементы главной...

Дана матрица реальных чисел А[10х10]. эти элементы читаются из файла. Найти мах элемент в главной диагонали. Вывести матрицу и результат
Надеюсь на помощь,без использования константы

В матрице удалить строки с элементами на главной диагонали, превышающими заданную величину
В матрице удалить строки с элементами на главной диагонали, превышающими заданную величину, а затем...

Вывести на экран сформированную матрицу и верхний треугольник матрицы, включая элементы главной диагонали
При помощи случайных чисел вести одномерный массив размерности 100 Сформировать из него квадратную...

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