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

Векторы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача функции заранее неизвестного объекта http://www.cyberforum.ru/cpp-beginners/thread1040495.html
Здравствуйте. Можно ли не используя шаблонов передать функции объект заранее неизвестного класса и применить к нему функцию-член? #include <iostream> #include "Cat.h" #include "Dog.h" using namespace std; void makeItVoice( /* указатель на экземпляр заранее неизвестного класса */) { /* указатель на экземпляр заранее неизвестного класса */.voice();
C++ Вставка нового столбца в двумерном массиве Вставить новый столбец после столбца, в котором нет ни одного отрицательного элемента. http://www.cyberforum.ru/cpp-beginners/thread1040488.html
Умножение целочисленных прямоугольных матриц C++
#include <iostream> #include <stdlib.h> #include <time.h> #include <cmath> #include <math.h> using namespace std; void tselyi1(int **mas, int const n,int const m); void tselyi2(int **mas, int const n,int const m);
C++ подскажите новичку добрые друзья(
всем ПРИВЕТ =) ребята хотел у вас спросить, с чего надо начинать, что бы понимать программировании, проста с задачам который мне надо было решать )здесь помогли, но хочу понять ) как надо правильно научиться вообщем хочу чтоб смог я сам решать или создать какой нибудь Составить главную программу и функциюи именно с чего надо начинать ???? я почти нечего не понимаю в программировании (((( вот и...
C++ Двумерный массив http://www.cyberforum.ru/cpp-beginners/thread1040467.html
прошу растолковать, впереди сессия, очень нужно!!
C++ Не могу понять условие Здравствуйте! Помогите мне понять задание: Разработать программу для решения эллиптического уравнения Uxx+Uyy=0, используя метод прогонки по строкам, для следующих условий: x (0, 10), y (0, 10); граничное значение изменяется: (тут картинка) подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6282 / 5885 / 1906
Регистрация: 18.12.2011
Сообщений: 15,101
Завершенные тесты: 1
17.12.2013, 10:30     Векторы
во первых, Вы забыли скобки
C++
1
2
3
4
5
6
7
8
9
if(d1<d2) 
{ 
        k1=Vec_a.vecM[i].X; 
        k2=Vec_a.vecM[i].Y;
        Vec_a.vecM[i].X = Vec_a.vecM[i+1].X;
        Vec_a.vecM[i].Y = Vec_a.vecM[i+1].Y;
        Vec_a.vecM[i+1].X=k1;
        Vec_a.vecM[i+1].Y=k2;
}
А во вторых,
Весь этот цикл (по i) надо повторить n раз,
чтобы самый нижний элемент массива
мог всплыть на самый верх.

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
for(j=0;j<n;j++)
{
  for( i=j; i<n-1; i++) 
  {
     
      d1=Vec_a.DlinaM(Vec_a.vecM[i]);
      d2=Vec_a.DlinaM(Vec_a.vecM[i+1]);
        
        if(d1<d2)
        {  
          k1=Vec_a.vecM[i].X; 
          k2=Vec_a.vecM[i].Y;
          Vec_a.vecM[i].X = Vec_a.vecM[i+1].X;
          Vec_a.vecM[i].Y = Vec_a.vecM[i+1].Y;
          Vec_a.vecM[i+1].X=k1;
          Vec_a.vecM[i+1].Y=k2;
        }
  }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru