С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вставка элемента в массив после последнего положительного - 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). Суть...
Упорядочивание массива структур по нескольким полям 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Введите количество...
C++ Районная олимпиада по программированию 2011-12 (ошибка!) Похоже что я нашел ошибку помогите мне подтвердив ее или опровергнуть вот задача ! Для иллюстрации метода математической индукции в учебниках времен СССР всегда приводилась следующая задача:... подробнее

Показать сообщение отдельно
Nuggets
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 31

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

09.06.2014, 00:02. Просмотров 215. Ответов 1
Метки (Все метки)

Нужно сделать программу, которая бы вставляла после последнего положительного элемента массива заданное значение, в противном случае вывести "ошибку". Что-то не получается. Посмотрите и подскажите, где ошибка?
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
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
void main ()
{
        int mas[10], i, a, b;
        cout<<"Vvedite chislo: ";
        cin >>a;
        srand(time(NULL));
        for (i=0; i<10; i++)
        {
        mas[i]=rand()%20-10;
        randomize();
        }
        for (i=10; i>=0; i--)
        {if (mas[i]>0)
        {mas[i+1]=a;
        cout <<mas[i] <<endl;}
        else cout <<"Oshibka!";
        i--;
        }
getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.