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

Вставка элемента в массив после последнего положительного - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с переменными http://www.cyberforum.ru/cpp-beginners/thread1203133.html
В универе дали задание сделать что-то типо текстового редактора, выполняющего три функции: 1. Повышение регистра первых букв слов 2. Добавление в конец текста нового текста 3. Вставка в конец текста новый текст из файла Исходный текст вводится в начале, а затем на выбор предаставляются эти функции, причем порядок использования неважен и количество использования тоже не ограничено. То есть...
C++ Получить все n-элементные последовательности из нулей и единиц содержащие ровно m единиц (m<=n) Получить все n-элементные последовательности из нулей и единиц содержащие ровно m единиц (m<=n) Помогите, пожалуйста http://www.cyberforum.ru/cpp-beginners/thread1203119.html
C++ Как достать объект-контейнер, а не его элемент
Добрый вечер всем. Возник вопрос. Я читал Страуструпа и на одной из его глав, есть упражнение по созданию класса-контейнера, в котором также есть контейнеры (например vector и string). Суть следующая: У меня есть Структура S и шаблон, со своим распределителем памяти. В структуре S есть указатель val, который хранит адрес 1-го элемента. template <class T, class A = allocat<T> > struct S
Упорядочивание массива структур по нескольким полям C++
Есть программа,которая сортирует студентов по году рождения. #include <conio.h> #include <iostream> #include <stdio.h> const int n=3; struct student { char fio; char god; };
C++ Не хочет компилироваться, код верный http://www.cyberforum.ru/cpp-beginners/thread1203099.html
Вроде бы и простая фигня, но.. не могу откомпилировать. Помогите разобраться. #include<iostream.h> const n=50; void main() { int* m = new int n; int k,i,c,f; cout<<"\nВведите количество элементов массива(<=50)"; cin>>k; cout<<"\nВведите "<<k<<" чисел";
C++ Районная олимпиада по программированию 2011-12 (ошибка!) Похоже что я нашел ошибку помогите мне подтвердив ее или опровергнуть вот задача ! Для иллюстрации метода математической индукции в учебниках времен СССР всегда приводилась следующая задача: «Доказать, что любую целую сумму денег, начиная с 8 руб., Можно без сдачи разменять купюрами по 3 и 5 руб.». Вам не нужно ничего доказывать, а необходимо просто написать программу, которая для двух типов... подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
09.06.2014, 00:32     Вставка элемента в массив после последнего положительного
Nuggets, просто вставить не выйдет. К слову если последний элемент массива положительный
mas[i+1]=a приведёт к выходу за границу массива. Вам придётся объявить массив на 1 элемент больше
нужного. При вставке надо будет сдвинуть все элементы вправо после последнего положительного элемента
чтобы освободить ячейку для вставки. Или же используйте vector и функцию resize(). Процесс вставки будет тем же.
 
Текущее время: 00:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru