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

работа с векторами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ выводит то,чего нет http://www.cyberforum.ru/cpp-beginners/thread1051700.html
Собственно вот код (не мой). Задание: В имеющемся словаре найти группы слов, записанных одними и теми же буквами и отличающиеся только их порядком, то есть перестановкой, например, (КОМАР, КОРМА). Выводит лишние слова,которых в файле нет! Например у меня слова торба аборт топор ропот торт А он выводит аборт торба аборт
C++ работа с файлами задача программы и само задание состоит в следующем: Файл f содержит буквы латинского и русского алфавитов.Занести в файл h- только латинские буквы, а в файл g-только русские буквы-программа написана в билдере 6 но он выдает одну ошибку if(isrus(temp))-посмотрите пожалуйста может чего -то не хватает или я что то не так сделала... http://www.cyberforum.ru/cpp-beginners/thread1051697.html
C++ В данной строке найти все вхождения буквы «я» и вывести номера позиций, в которых она встречается
В данной строке найти все вхождения буквы «я» и вывести номера позиций, в которых она встречается.
Вычислить y = x1 - x2 + x3 - … + (-1)n-1 xn C++
Дан массив X из n натуральных чисел. Вычислить y = x1 - x2 + x3 - … + (-1)n-1 xn
C++ Программа, которая будет решать задачу Эйлера http://www.cyberforum.ru/cpp-beginners/thread1051685.html
Задача: Нужна программа, которая будет показывать количество решений задачи о ходе коня. Можно даже в части доски - 4x4, ибо если 8x8, то слишком много решений - 13 267 364 410 532. Для справки: http://ru.wikipedia.org/wiki/%C7%E0%E4%E0%F7%E0_%EE_%F5%EE%E4%E5_%EA%EE%ED%FF Помогите :( Добавлено через 6 часов 7 минут Никто не знает? Добавлено через 9 минут Другая формулировка:...
C++ Переписать в файл G все символы из другого файла, отличные от букв и пробела Дан текстовый файл F. Переписать в другой файл G все символы, отличные от букв и пробела. подробнее

Показать сообщение отдельно
Maury
Сообщений: n/a

работа с векторами - C++

22.12.2013, 11:51. Просмотров 238. Ответов 0
Метки (Все метки)

Значение A[0].pointer изменяется вместе с j, никак не могу понять почему. Вектора использую в первый раз. Подскажите пожалуйста, что не так?

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
int n=StrToInt(Edit1->Text);
 
top *A = new top[n];
 
int **a=new int*[n];
for (int i=0; i<n; i++) {
a[i]=new int[n];  }
 
for (int j = 0; j < n; j++)
{
for (int i = 0; i < n; i++)
{
a[j][i]=StrToInt(StringGrid1->Cells[i][j]);
}
}
 
for (int j = 0; j < n; j++)
{
for (int i = 0; i < n; i++)
{
if(a[j][i]!=a[i][j]) flag=false;
}
if(a[j][j]!=0) flag=false;
}
if(flag==true)
{
for (int j = 0; j < n; j++)
{
int m=0;
A[j].num=j;
std::vector<item> vec;
for (int i = 0; i < n; i++)
{
if(a[j][i]!=0)
{
vec.push_back();
vec[m].num_top=i;
vec[m].weight=a[j][i];
if(m==0) 
{ A[j].pointer= &vec[m];
ShowMessage(IntToStr(A[0].pointer->weight));
 }
m++;
}
else continue;
}
A[j].data=vec.size();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru