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

Массив со сдивгом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Если елементы массива соседние одинаковы то один из них заменяется на 0 а другой увеличиваетмя на один http://www.cyberforum.ru/cpp-beginners/thread1116050.html
#include "stdafx.h" #include<string> #include <cmath> #include <iostream> #include<locale> using namespace std; const int max_size=255; int a,b,rl1={0},i,j,rl2={0},c,k,rl_chislo,kol=0; string rl3; int main() {
C++ Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 Дан двухмерный массив целых чисел. Определить сумму элементов больших 30 http://www.cyberforum.ru/cpp-beginners/thread1116036.html
C++ Получить новую матрицу, переставляя блоки размера nxn, используя динамические массивы
Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера nxn.
Обработка динамических массивов C++
Характеристикой столбца целочисленной матрицы назо*вем сумму модулей его отрицательных нечетных эле*ментов. Переставляя столбцы заданной матрицы, распо*ложить их в соответствии с ростом характеристик.
C++ Перегруженные функции. Возвращаемый тип http://www.cyberforum.ru/cpp-beginners/thread1115980.html
Добро всем времени суток. Изучаю Р.Лаворе книгу и наткнулся на непонятныий мне аспект. Вот есть код: String(char s) { strcpy_s(str, s); } String operator+=(String ss) { if (strlen(str) + strlen(ss.str) < MAX) {
C++ CodeBlocks. Как правильно подключать библиотеки Сделал подключение реализации вот таким способом 1. Project properties -> Build options -> Other options -> добавить флаг "-fopenmp" 2. Linker settings -> "Add" -> "gomp" Собранному приложению нужно находить следующие библиотеки: libgomp-1.dll pthreadGC2.dll но выдает такую ошибку не знаю, может неправильно кладу библиотеки, я их просто пихаю в bin компилятора MinGW подробнее

Показать сообщение отдельно
Ruslan_Sergeev
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 20
11.03.2014, 10:27  [ТС]     Массив со сдивгом
есть вот программа только которая сдивгает элемент влево, а как дополнить её я не знаю


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main(void)
{ const n = 4 ;
int i, b, a[n] ;
cout << "Введи элементы массива с клавиатуры \n";
for (i=0; i <= n – 1; i++) // Начало цикла. Перебор индексов массива.
{
printf("a[ %d ] = ", i); // Подсказка для пользователя.
scanf("%d", &a[i]); // Ввод элемента массива с клавиатуры.
}
clrscr();
// Вывод массива на экран.
printf (“\nМассив до преобразования: \n”);
for (i = 0; i <= n – 1; i++)
printf(" %d ", a[i]);
b = a[0]; // Запоминаем первый элемент массива.
for (i = 0; i < n – 1; i++)
a[i] = a[i + 1]; // Сдвигаем элементы на одну позицию влево.
a[n - 1] = b; // Первый элемент массива пересылаем в a[n-1].
// Вывод массива на экран после сдвига на одну позицию влево.
printf (“\nМассив после преобразования: \n”);
for (i = 0; i < n; i++)
printf(" %d ", a[i]);
 
Текущее время: 23:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru