Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Минич
66 / 66 / 3
Регистрация: 26.11.2010
Сообщений: 123
#1

Знатоки прошу ответа!!! - C++

05.01.2011, 00:19. Просмотров 413. Ответов 4
Метки нет (Все метки)

1.
C++
1
2
3
4
5
6
double temp;
for (int i = p + 1; i < n; i++) {
    temp = arr[i][p];
    for (int j = 0; j < n + 1; j++)
        arr[i][j] -= arr[p][j] * temp;
}
2.
C++
1
2
3
for (int i = p + 1; i < n; i++)
    for (int j = 0; j < n + 1; j++)
        arr[i][j] -= arr[p][j] * arr[i][p];
Чем первый код отличается от второго!!! Юмористов с ответами типа: "В написании", прошу не острить!
Дело в том что результат будет совершено разный, как можно видеть на скриншотах ниже.
Речь здесь идет о том, что бы первая строка умноженная на первый элемент последующих была вычтена из них.
И явно видно что второе выражение до конца не работает.
Работаю на MS Visual C++ 2010 Express
0
Миниатюры
Знатоки прошу ответа!!!   Знатоки прошу ответа!!!  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2011, 00:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Знатоки прошу ответа!!! (C++):

Уважаемые знатоки! - C++
Вопрос - допустим, я хочу стать программистом. С чего начать? какой язык посоветуете?

Прошу объяснить о ссылках,указателях,стрелке -> и двоеточиях :: очень прошу я не понял синтаксис - C++
Здравствуйте! Есть конкретно 4 типа: 1)стрелка (-&gt;) 2)указатели (*) 3)ссылки (&amp;) 4)2е двоеточий (::) а вопрос:что они собой...

Перевести с Pascal на С++ . Знатоки - C++
var a, s: real; begin write('Введите длину стороны квадрата -&gt;'); readln(a); s:=sqr(a); writeln('Площадь квадрата = ',...

Знатоки С++ и СИ, где вы ? Интересная олиппиадная задачка (Нужно перевести ) - C++
Буду благодарна за любую помощь // Меньшиков. Тренировка 1. // 1E. Степень // Длинная арифметика // ibelyaev: 20Feb2010 ...

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

Сомневаюсь в правильности ответа - C++
У меня вот что получилось int n; float sum = 0;float x; x = 10; for(n = 1;n &lt;= 10;n++); { sum = (n+1)/pow(x,n); } ...

4
valeriikozlov
Эксперт С++
4682 / 2508 / 322
Регистрация: 18.08.2009
Сообщений: 4,550
05.01.2011, 00:41 #2
Минич, весь код покажите
0
ISergey
Maniac
Эксперт С++
1407 / 918 / 57
Регистрация: 02.01.2009
Сообщений: 2,742
Записей в блоге: 1
05.01.2011, 00:42 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Минич, Ты не думал о том что исходный массив данных постоянно меняется?
C++
1
2
3
//Просто здесь   
for (int j = 0; j < n + 1; j++)
   arr[i][j] -= arr[p][j] * arr[i][p]; //  arr[i][p]  во время работы цикла изменится...
а вот здесь
C++
1
2
3
temp = arr[i][p];
        for (int j = 0; j < n + 1; j++)
                arr[i][j] -= arr[p][j] * temp; // temp останется постоянным..
3
Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
05.01.2011, 00:45 #4
ISergey, то4но !)
0
Минич
66 / 66 / 3
Регистрация: 26.11.2010
Сообщений: 123
05.01.2011, 03:46  [ТС] #5
ISergey, ты прав! Недосмотрел!!! Обещаю быть прежде более внимательным!!!
Сенькаю

Добавлено через 12 минут
Тема закрыта
0
05.01.2011, 03:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2011, 03:46
Привет! Вот еще темы с ответами:

Ошибка в выводе ответа - C++
int main(int argc, char *argv) { setlocale(0, &quot;RUS&quot;); int a, b, c, result; printf(&quot;Введите a: &quot;); scanf(&quot;%d&quot;, &amp;a); ...

Неправильный вывод ответа - C++
написал программу, в y при вводе люього числа записывается какая-то непонятина. Помогите разобратться в чем дело? #include &lt;stdio.h&gt; ...

Запись ответа в файл - C++
Срочно, народ) Нужна прога, которая будет сначала выводить вопрос, потом варианты ответа &quot;ДА\НЕТ&quot;, при вводе &quot;ДА&quot; ответ записывается в...

Как вывести случайный вариант ответа - C++
Есть четыре варианта A, B, C, D, которые используются в качестве ответа на вопрос. Нужно вывести в консоль: один правильный вариант...


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

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

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