Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ВалентинАматор
2 / 5 / 0
Регистрация: 25.02.2011
Сообщений: 140
#1

Язык С - C++

29.10.2011, 18:00. Просмотров 553. Ответов 8
Метки нет (Все метки)

На языке С напишите программу которая будет перемножать квадратную матрицу размером NxN на вектор размерностью N. Значение N выбрать таким образом чтоб максимально использовать возможную оперативную память. Рассчитайте затраты времени на данное действие. Перемножите также вектор а матрицу. Сравните потраченное время в обоих случаях. Предложите изменение алгоритма таким образом , что бы потраченное время было приблизительно одинаково.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2011, 18:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Язык С (C++):

Язык - C++
Подскажите как сделать чтоб тот текст который я ввожу в программу был русским? я в мэйн подключила setlocale(LC_ALL,"rus"); , то что я...

Русский язык - C++
char szNonColorEmbeddedMsg; int iNonColorEmbeddedMsgLen = 0; for (size_t pos = 0; pos < strlen(szMsg) && szMsg != '\0'; pos++) ...

Русский язык - C++
Уже задолбался с попыткой заставить выводить считанные русские строки. Имеем. По идее там должна быть функция CharToOem но она коверкает....

Функции. Язык C. - C++
Найти минимум функции х (в квадрате) - sinх методом золотого сечения! f(x)= x^2-sin(x)

Язык программирования С++ - C++
Доброго времени суток, Уважаемые Форумчане! Я учусь в БГУИР на инженер-программиста (Минск). И возник вопрос - Хочу стать экспертом в...

Язык С++ Функции for, while - C++
Дано натуральное число п и последовательность целых чисел х1,х2,х3,…,хn. Написать программу решения следующей задачи: вычислить среднее...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Vourhey
Почетный модератор
6478 / 2253 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
29.10.2011, 18:12 #2
Цитата Сообщение от ВалентинАматор Посмотреть сообщение
напишите программу
Это к кому требование?
-=ЮрА=-
Заблокирован
Автор FAQ
29.10.2011, 18:40 #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
ВалентинАматор, посмотрите сюда
Как умножить матрицы
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
29.10.2011, 18:45 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
//....
 
clock_t matrix_mul_vector(int n, double **m, double *v, double *x) {
    clock_t t = clock();
    int i, j, sum=0;
    for(i = 0; i < n; i++) {
        for(j = 0; j< n; j++) {
            sum+=m[i][j]*v[j];
        }
        x[i]=sum;
    }
    return t;
}
Функция умножения матрицы на вектор, возвращает значение затраченного времени. Про выделение памяти в С читайте .
KuKu
1557 / 1035 / 77
Регистрация: 17.04.2009
Сообщений: 2,981
29.10.2011, 19:18 #5
Цитата Сообщение от YouDoItWrong Посмотреть сообщение
возвращает значение затраченного времени.
А что не фазу луны то, тоже необходимо)
ВалентинАматор
2 / 5 / 0
Регистрация: 25.02.2011
Сообщений: 140
30.10.2011, 20:03  [ТС] #6
Дело в том что С++ слабо знаю.А С вобще не знаю.Вот надеялся на помощь.
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
30.10.2011, 20:35 #7
Цитата Сообщение от ВалентинАматор Посмотреть сообщение
Дело в том что С++ слабо знаю.А С вобще не знаю.

Не по теме:

Вот почему если человек знает cin и cout в С++, то он уже С++ "знает". А в языке Си printf и scanf устроены для некоторых сложнее и поэтому они Си "не знают"

ВалентинАматор
2 / 5 / 0
Регистрация: 25.02.2011
Сообщений: 140
30.10.2011, 20:55  [ТС] #8
ну да.как все просто прям))
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
30.10.2011, 20:58 #9
Цитата Сообщение от ВалентинАматор Посмотреть сообщение
ну да.как все просто прям))

Не по теме:

Знаю одного преподавателя, он знает cin и cout и элементы языка Си, а всем толдычет, что это С++. Мало того, программы у него глупые и медленные, а ему все невдомек, какой он после этого преподаватель...

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2011, 20:58
Привет! Вот еще темы с ответами:

Русский Язык!!! - C++
Как в переменную char A; занести Ф только чтоб после отоброжалось не каракули а Ф! и библиотеку!

Русский язык - C++
В общем у меня такая проблема , имеется код , в котором нужно что бы выводились русские буквы (имеется ввиду что без setlocale русские...

Перевести на язык С++ - C++
Помогите пожалуйста записать эти строчки на языке С++: int* val = (int*)calloc(1, sizeof(int)); for (j = 0, *val = 1; j &lt;...

Язык документа - C++
Нужно создать программу, которая будет автоматически вычислять язык документа. Программа не консольная, в окне программы указывается путь к...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.10.2011, 20:58
Ответ Создать тему
Опции темы

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