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

конструкция - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа для поиска минимального значения функции http://www.cyberforum.ru/cpp-beginners/thread269127.html
Всем привет! Помогите разобраться и найти ошибку в коде программы. В задачу входило скомпилировать программу на С++, которая ищет оптимальные значения X (минимум) в уравнении, содержащем эффекты...
C++ Как сделать pack() из php Здравствуйте! В php есть функция pack() Подскажите пожалуйста, как в с++ реализовать строку из php $string= pack('H*', '202cb962ac59075b964b07152d234b70'); Спасибо. Добавлено через 37 минут а... http://www.cyberforum.ru/cpp-beginners/thread269113.html
Переименование и удаление файла C++
1.Подскажите как выполняется переименование файла,находящегося в папке программы с возможностью ввода с клавиатуры старого имени и нового имени. 2.Как удалить файл из папки с программой с...
C++ Символ конца строки
помогите пожалуйста, пишу программу в Линуксе, не распознаётся '\n'... вот например когда посимвольно перебираю строку и дохожу до конца, то программа не заходит в if (ch=='\n') {..........} или...
C++ Заполнение двумерного массива http://www.cyberforum.ru/cpp-beginners/thread269091.html
есть 4 массива одномерных, как сделать чтобы создавался массив А двумерный размером 4х4, который заполнялся бы сравнением елементов этих четырех массивов, тоесть если некоторые ел. отличаются то...
C++ Какая именно из функций будет вызвана ? Circle *c = new Circle(0,0,5); Figure *f = c; // Всё ok: Figure — базовый класс для Circle c->Draw(); f->Draw(); Figure::Draw(), Square::Draw() или Circle::Draw() ? как это понять кокая... подробнее

Показать сообщение отдельно
Strelok45
11 / 11 / 0
Регистрация: 18.02.2010
Сообщений: 149

конструкция - C++

03.04.2011, 03:29. Просмотров 457. Ответов 3
Метки (Все метки)

Доброго времени суток, с с++ мало знаком не могли бы пояснить некоторые моменты кода.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <math.h> 
 
void tred2(float **a, int n, float *d, float *e) { 
  int l,k,j,i; 
  float scale,hh,h,g,f; 
  /* Проход по стадиям процесса редукции */ 
  for(i=n;i>=2;i--) { 
    l=i-1; h=scale=0.; 
    /* сложный процесс везде, кроме последней стадии */ 
    if(l>1) { 
      /* вычислить шкалу */ 
      for(k=1;k<=l;k++) scale += fabs(a[i][k]); 
      /* малая величина шкалы -> пропустить преобразование */ 
      if(scale==0.) e[i]=a[i][l]; 
      else { 
       /* отмасштабировать строку и вычислить s2 в h */ 
        for(k=1;k<=l;k++) { 
          a[i][k]/=scale; h += a[i][k]*a[i][k]; 
        }
В частности 9 строка: h=scale=0.; ноль с точкой после что означает?
и 13я строка: scale += fabs(a[i][k]); fabs - что эт??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru