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

Дан массив из n целых чисел. До и после каждого числа, кратного 7, вставить число, равное 5 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Цикл while http://www.cyberforum.ru/cpp-beginners/thread640042.html
Здравствуйте уважаемые программисты. Укажите пожалуйста на ошибку. При компиляции вылазит ошибка "fatal error LNK1120: 1 unresolved externals". Вот код: #include <iostream> using namespace std; int main() { double sum(0.0); double i(0.0); char indicator = 'y';
C++ Программа возвода числа в степень Здравствуйте. Помогите мне пожалуйста придать человеческий вид этой программе. Мне кажется она какая то.. неаккуратная что ли.. Так же мне хотелось чтоб она работала с дробной степенью. Я даже функцию для этого написал. Не судите меня строго, это одна из первых моих программ. Заранее спасибо Вот сама программа: #include <stdio.h> http://www.cyberforum.ru/cpp-beginners/thread640037.html
Внешняя переменная в нескольких файлах C++
file01.h #ifndef FILE01_H_ #define FILE01_H_ int blem = 1; #endif file02.h
C++ Определить корректность введённого скобочного выражения на основе стека
Задание: Написать программу для определения правильности введённого скобочного выражения на основе стека, реализованного с помощью статического массива. сабж. каким образом это можно сделать.
C++ Передача матрицы в функцию http://www.cyberforum.ru/cpp-beginners/thread640018.html
Доброго времени суток. Возникло несколько вопросов: Почему при вызове Matrix1 выдаётся ошибка, но в то же время Matrix2 работает нормально? const int M=10; const int N=7; void Matrix1(int N, int a); void Matrix2(int N, int a); int main() {......}
C++ Перечислении: их ввод Не могу понять как это реализовать: Вот сама задача. Есть Диски(CD/DVD). Пользователь вводит Названия диска (тип string). И выбирает CD или DVD(тип перечисление,). После этого что ввело надо вывести на экран подробнее

Показать сообщение отдельно
wtf?
19 / 19 / 0
Регистрация: 03.10.2010
Сообщений: 48
20.08.2012, 18:35     Дан массив из n целых чисел. До и после каждого числа, кратного 7, вставить число, равное 5
Используй vector и функцию вставки insert().

Добавлено через 21 минуту
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
#include "stdafx.h"
#include < iostream >
#include < vector >
using namespace std;
 
int main() 
{
    vector <int> vec(25);
    for(vector<int>::iterator iter = vec.begin(); iter != vec.end(); ++iter)
    {
        *iter = rand()%100;
    }
 
    for(vector<int>::iterator iter = vec.begin(); iter != vec.end(); ++iter)
    {
        cout << *iter << " ";
    }
    cout << endl;
 
    for(vector<int>::iterator iter = vec.begin(); iter != vec.end(); ++iter)
    {
        if( *iter%7 == 0)
        {
            iter = vec.insert(iter, 5);
            iter = vec.insert(iter+2, 5);
        }
    }
 
    for(vector<int>::iterator iter = vec.begin(); iter != vec.end(); ++iter)
    {
        cout << *iter << " ";
    }
    cout << endl;
 
system("PAUSE");
return 0;
}
 
Текущее время: 14:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru