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

динамическая память.... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ табулирования функции http://www.cyberforum.ru/cpp-beginners/thread409644.html
протабулировать функцию у = fi +8 (x) на промежутке с шагом h = 1.9 результаты вычислений вывести в виде таблицы пар чисел х, у Добавлено через 1 час 35 минут помогите раз писать у=f i+8(x) вывести в виде таблицы пар чисел х, у у меня не как не палучаеться
C++ Салаты Как-то раз, придя домой со школы, Света обнаружила записку от мамы, в которой она просила сделать салат. Света знала, что салат – это смесь двух или более ингредиентов, поэтому ей не составило труда выполнить мамину просьбу. Но Света хочет стать математиком, поэтому, для тренировки, решила посчитать, сколько различных салатов она сможет сделать из имеющихся продуктов (майонез, огурцы,... http://www.cyberforum.ru/cpp-beginners/thread409643.html
Анаграммы(олимпиадная задача) C++
Cтрока S1 называется анаграммой строки S2, если она получается из S2 перестановкой символов. Даны строки S1 и S2. Напишите программу, которая проверяет, является ли S1 анаграммой S2. Входные данные Первая строка входного файла INPUT.TXT содержит строку S1, вторая - S2. Обе строки состоят только из прописных букв латинского алфавита. Строки не пусты и имеют длину не больше 100000 символов. ...
C++ Определить среднее арифметическое положительных элементов
задан массив Z(n) целых чисел.Найти максимальный элемент массива,и если это простое число-удалить все эллементы,равные максимальному значению.Определить среднее арифметическое положительных элементов массива после удаления.Упорядочить массив по убываню модулей
C++ Быстрый поезд http://www.cyberforum.ru/cpp-beginners/thread409636.html
Между двумя крупнейшими городами нашей страны Санкт-Петербургом и Москвой ежедневно совершают рейсы n поездов. Для каждого поезда известно его время отправления из Санкт-Петербурга и время прибытия в Москву. Найдите самый быстрый поезд и его скорость в предположении, что длина железной дороги между Санкт-Петербургом и Москвой равна 650 км. Входные данные Первая строка входного файла...
C++ Найти сумму положительных элементов последовательности int below_zero = 0; int zero = 0; int after_zero = 0; for ( int i = 0; i < N; i ++ ) { if ( mas > 0 ) after_zero++; else if ( mas == 0 ) zero++; else below_zero++; подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4661 / 2487 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
17.12.2011, 14:50     динамическая память....
См. комментарии:
Цитата Сообщение от rostik123 Посмотреть сообщение
C++
1
2
3
4
5
6
7
cin>>i;
int ** pp = new int *[i]; 
for (int j=0;j<i; i++) {// наверное хотели написать j++
 pp[j] = new int [i];
 for(int t=0; t<i; t++)
cin>>pp[j][t];
}
Цитата Сообщение от rostik123 Посмотреть сообщение
C++
1
2
3
4
5
6
7
int counter = 0;
 for (int start=1, end=i; start<end; start+=i+1, end+=i){
 for(int start2=start; start2<end; start2++){
 Sum[counter]+=pp[start2];// pp - двумерный массив. А обращение как будто к одномерному. К тому же значение start2 превысит размер массива - i
 }
 counter++;
 }
Цитата Сообщение от rostik123 Посмотреть сообщение
C++
1
2
3
4
5
6
for (int j=i; j<counter; j++){// тут  тоже выход за пределы массива. Индексы массива находятся в пределах от 0 до i-1 (включительно).
 if(max<Sum[j]){
 max = Sum[j];
 imax = j;
 }
 }
 
Текущее время: 22:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru