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

До и после каждого числа, кратного 7, вставить число, равное 5 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ "Перегнать" код из С в С++ (через fstream) http://www.cyberforum.ru/cpp-beginners/thread603879.html
Добрый день. Нужна помощь "перегнать" код из С на С++ через fstream. Задание таково: Описать функцию TextSize(Name) целого типа, возвращающую число строк в текстовом файле с именем Name. Если файл не существует, то функция возвращает -1. Код: #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std;
C++ получение ipv6 адресов в зоне .ru Добрый вечер, Хотел спросить вот такой вот вопрос: Не подскажите как можно узнать список всех IPv6 адресов и всю информацию о них, находящихся в зоне .ru. Облез весь интернет. Смотрел в ftp в RIPE ничего не нашел. Подскажите пожалуйста, очень срочно надо пишу диплом на тему "исследование ipv6" а точной информации не владею, к сожалению, существует только информация до 2011 года. а диплом... http://www.cyberforum.ru/cpp-beginners/thread603872.html
C++ Последние задание для зачета люди спасите ч.2
Б15.1 Cоздать класс EngMer для работы с английскими ме- рами длины: фунтами и дюймами, при этом учтем, что 1 фунт = 12 дюймов. Длина объекта будет задаваться парой чисел (фунты и дюймы) и нужно реализовать: сложение и вычитание длин, ум- ножение и деление длин, сравнение длин. Добавлено через 1 час 38 минут Раздел Б Для всех рассматриваемых ниже заданий (раздел Б) раз- работать класс с...
C++ Последние задание для зачета люди спасите ч.1
А15.1 Элемент ai арифметической прогрессии вычисляется по формуле: ai+1 = ai + d , i = 0,1,2, … Поле first – вещес- твенное число, первый элемент прогрессии a0; поле second – раз- ность прогрессии, d. Определить метод element_i() – для вычис- ления заданного элемента прогрессии.
C++ почему выбывает ошибку? http://www.cyberforum.ru/cpp-beginners/thread603837.html
#include <cstdio> #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; void main() { int a;
C++ Как передать метод класса в качестве параметра функции Это типа "бот", он работает ("шагает" по заданному полю) #include "stdafx.h" #include <iostream> #include <time.h> #include <conio.h> #include <windows.h> #include <stdlib.h> подробнее

Показать сообщение отдельно
Greaple
1 / 1 / 0
Регистрация: 07.06.2012
Сообщений: 17
12.06.2012, 20:35     До и после каждого числа, кратного 7, вставить число, равное 5
Дан массив из n целых чисел. До и после каждого числа, кратного 7, вставить число, равное 5.

using namespace std;

void ShowArr(int *A,int N)
{
for (int i=0;i<N;i++) cout«A[i]«" ";
cout«endl;
}

void NewArr(int *A,int N,int &i,int *B,int &k)
{
int temp;
B[k]=A[i];k++;

if (!(A[i]%7))
{
temp=B[k-1];
B[k-1]=5;
B[k+1]=5;
B[k]=temp;
k+=2;
}
i++;
}

void GetArr(int *A,int N)
{
srand(time(0));
for (int i=0;i<N;i++) A[i]=rand()%(100);
}

void main()
{
int k=0;
int N; cin»N;
int *A=new int[N];
int *B=new int[N*3];
GetArr(A,N);
ShowArr(A,N);
int i=0;

while (i<N)
{
NewArr(A,N,i,B,k);
}

ShowArr(B,k);
delete []A;
delete []B;
}

Вставку надо осуществлять в этом же массиве A, как это сделать??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru