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

Сдвиг массива, перевести с Pascal - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить функцию, возвращающую минимальное из нескольких чисел http://www.cyberforum.ru/cpp-beginners/thread1015074.html
Определить функцию, возвращающую минимальное из нескольких чисел. Выполнить перегрузку функции для следующих типов параметров: 1.Три параметра типа int. 2.Четыре параметра типа int. 3.Три...
C++ Вывод данных в выходной файл Здравствуйте =).Вот готовлюсь к олимпиаде, встретил такую задачку : На свой день рождения Петя купил красивый и вкусный торт, который имел идеально круглую форму. Петя не знал, сколько гостей... http://www.cyberforum.ru/cpp-beginners/thread1015072.html
Что тут исправить в цикле? C++
#include "stdafx.h" #include <stdio.h> #include <cmath> #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL,"Rus"); int n; int i=1; float k,...
Нужно изменить двумерные массивы на динамические C++
Добрый вечер. Не помешала бы ваша помощь,в моей лабе,нужно заменить двумерные массивы на динамические. К сожалению,я не знаю как это сделать. *Задание: В матрице определить номер строки,в которой...
C++ Дифференциально импульсная кодовая модуляция http://www.cyberforum.ru/cpp-beginners/thread1015038.html
народ подскажите нужно написать курсач ,на тему дифференциально импульсная кодовая модуляция... теорию написал) А с реализацией программы проблемы ( точнее ,вообще не представляю как её...
C++ Сортировка слов из массива по алфавиту Здравствуйте! Возникла проблема. Написал программу для сортировки слов по алфавиту. Без использования функций все работало. Теперь выбивает ошибку. Заранее благодарен за помощь. ... подробнее

Показать сообщение отдельно
Genn55
374 / 221 / 41
Регистрация: 26.12.2012
Сообщений: 725
22.11.2013, 02:41
Вот пример сдвига остальное доделайте сами
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
 
using namespace std;
 
int main()
{
 SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
 
srand(time(NULL));
int i,N;
cout<<"введите количество элементов массива\n";
cin>>N;
int *A=new int [N];
// инициализация массива
for (i =0; i < N; i++)
{
    A[i]= rand() % 100;
cout <<A[i]<<", ";
}
 
cout <<"\n\n";
// сдвиг массива влево
cout<<"Сдвиг массива влево\n";
   int temp= A[0];
         for(i = 0; i < N - 1; i++)
          A[i] = A[i + 1];
           A[N - 1] = temp;
// вывод массива
for(i=0; i<N; i++)
cout <<A[i]<<", ";
// сдвиг массива вправо
cout <<"\n\n";
cout<<"Сдвиг массива вправо\n";
for (i =0; i < N; i++)
   temp= A[i];
   {
        for(i=N-1; i> 0; i--)
           A[i]= A[i-1];
           A[0]= temp;
 
  }
// вывод массива
for(i=0; i<N; i++)
cout <<A[i]<<", ";
 
delete []A;
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.