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

динамическое выделение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как считать массив из файла http://www.cyberforum.ru/cpp-beginners/thread298896.html
#include <iostream> #include <fstream> using namespace std; int main() { setlocale(0,""); const int str = 5; const int stolb = 5;
C++ Файлы Здравствуйте! Прошу помочь написать программу: Найти в текстовом файле одинаковые слова и вывести количество повторений каждого в другой файл. Добавлено через 34 минуты если можно, то просьба использовать <stdio.h> http://www.cyberforum.ru/cpp-beginners/thread298890.html
Как установит цвет текста C++
Как установит цвет текста, чтобы первая строка была красным cout<<"The maximum size of the matrix 5x5: "<<endl; среда программирования Borland
Перемещение элементов матрицы. C++
Доброго времени суток. Я хочу попросить совета о создании такого алгоритма. Например, у меня есть матрица : 4 3 9 5 2 1 6 7 8 мне надо сделать её (желательно с минимальным числом переещение элементов) 1 2 3 4 5 6 7 8 9 при этом,чтобы перемещение элемента было пошаговым, например вначале перемещаем единицу и получаем
C++ как проверить http://www.cyberforum.ru/cpp-beginners/thread298875.html
господа програмисты как можно программно проверить существование файла .txt на определённом диске,допустим диск "С" ?
C++ Из char извлечь int Доброго времени суток! У меня есть char buf = "text !13"; int ack; Вообщем проблема такая, необходимо из buf, вытащить число, которое стоит после "!", и сравнить его с ack. То что перед знаком, отсекаю таким способом tmpbuf = strchr (buf, '!') То есть, остается "!13". Вот как теперь осуществить перевод char в int, со второго символа? подробнее

Показать сообщение отдельно
Lana937
1 / 1 / 0
Регистрация: 28.10.2010
Сообщений: 46
18.05.2011, 18:42  [ТС]     динамическое выделение
да, извиняюсь) забыла дописать..

задание: найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент.

Добавлено через 6 минут
вот в этом как раз и сомневалась. правильно или нет)
пробовала другое, но ошибка в "array 2":
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#include <iostream>
#include <iomanip>   // for manipulator setw()
 
using namespace std;
 
const int m=3, n=3;
 
void qq(){cout<<"----------------------------------------------"<<endl;}
 
int main()
{
int k=1;
int **a=new int*[m];
for (int i=0; i<m; i++)
a[i]=new int[n];
        int z[100], *c;
            c=z;
//int **z=new int*[c];
 
 
//init array 1
for (int i=0; i<m;i++)
{
for (int j=0; j<n;j++)
a[j][i]=k++;
}
cout<<"Array X "; 
 
//out array   1
for (int i=0; i<m;i++)
{  
for (int j=0; j<n;j++)
 
cout<<endl;
}
 
cout<<endl;
qq();
cout<<"Arrange array X "; 
 
//init array   2
 int c=0, z; 
  for(int i=0;i<m;i++)  
  {   for(int j=0;j<n;j++) {z[c]=a[i][j]; c++;}  };
 
  for(int i=0;i<(m*n);i++)
  {  
      for(int j=0;j<(m*n);j++) 
      {
          if(z[j]<z[j+1]){int bufer=z[j];z[j]=z[j+1];z[j+1]=bufer;}
      }  
  }
  c=0;  
  for(int i=0;i<m;i++) 
  {  
      for(int j=0;j<n;j++) {a[i][j]=z[c];c++;}  
  };
 
 
//out array     2
for (int i=0; i<m;i++)
{  
for (int j=0; j<m;j++)
 
cout<<endl;
}
 
cout<<endl;
qq();
 
cout<<"New array X "; 
 
//init array 3
int a1[9]={1,2,3,4,5,6,7,8,9};
 
  for(int j=0;j<n;j++)  {int bufer=a[j][j]; a[j][j]=a[0][j]; a[0][j]=bufer;};
 
//out array   3
for (int i=0; i<m;i++)
{  
for (int j=0; j<n;j++)
 
cout<<endl;
}
 
delete a;
}
задание: Путем перестановки элементов квадратной вещественной матрицы добиться того, чтобы ее максимальный элемент находился в левом верхнем углу, следующий по величине – в позиции (2,2), следующий по величине – в позиции (3,3) и т.д., заполнив таким образом главную диагональ.
 
Текущее время: 12:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru