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

Найти сортировку по возрастанию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Количество лет, месяцев, дней между датами http://www.cyberforum.ru/cpp-beginners/thread202500.html
Здравствуйте. Может подскажите как вывести количество лет месяцев дней между двумя датами? спасибо за ответы!
C++ Реализация алгоритма шифрования и дешифрования Serpent. Помоги сделать!!! Реализация алгоритма шифрования и дешифрования Serpent. http://www.cyberforum.ru/cpp-beginners/thread202485.html
C++ Описать стуктура с именем знак
Помогите пожалуста!!!!! Описать структуру с именем ZNAK, содержащую следущие поля:NAME - фамилия, имя; ZODIAC - знак зодиака;BDAY - день рождения(массив из трех чисел) Выполнить следущие действия: ...
C++ Создание и инициализация
Добрый вечер, я как всегда с нетривиальными вопросами :) допустим есть объект class myclass { int i; public: myclass(int j) {i = j} };
C++ Составить блок-схемы (алгоритм)! http://www.cyberforum.ru/cpp-beginners/thread202439.html
Помогите, пожалуйста, составить блок-схемы (алгоритм) на следующие задачи: 1. Дана целочисленная квадратная матрица порядка 8. Найти наименьшее из значений элементов столбца, который обладает...
C++ Из 2 заданых бинарных файлов вывести в 3 разность соответствующих чисел Имеются два бинарных файла содержащих числа. Создать третий файл каждый элемент, которого равен разнице между соответствующими элементами заданных файлов. подробнее

Показать сообщение отдельно
bLesk
41 / 41 / 1
Регистрация: 24.11.2009
Сообщений: 165
03.12.2010, 15:38
Цитата Сообщение от Phoenix_9259 Посмотреть сообщение
Извините если не коректно пишу задания, просто я помогаю, как мне сказали так я и пишу. Простите.

След. задание:
дан одномерный массив. написать программу преобразования массива путём сдвига их значений.
я не совсем понял задание, значения будут сдвигаться, а что делать с последним значением нового массива? 0 ?

что-то такое получиться должно?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream.h>
#include<conio.h>
 
void main()
{
    int a[10];
    for (int i=0; i < 10; i++)
       a[i]=random(100);
    cout<<"\n";
    for (int i=0; i < 10; i++)
       cout<<" "<<a[i];
    for (int i=0; i < 10; i++)
      a[i]=a[i+1];
    cout<<"\n";
    for (int i=0; i < 9; i++)
       cout<<" "<<a[i];
    getch();
}
Добавлено через 3 минуты
а постойте, может первый элемент старого массива должен стать послдним элементом нового массива?

Добавлено через 4 минуты
глупо конечно, но можно так =) поменяйте кол-во элементов на которое вам нужно или переменную(если с клавиатуры вводить нужно) и вместе где у меня a[9] у вас будет a[n-1] =) или в цикле for сделать не строгое неравенство

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream.h>
#include<conio.h>
 
void main()
{
    int a[10],b;
    for (int i=0; i < 10; i++)
       a[i]=random(100);
    cout<<"\n";
    for (int i=0; i < 10; i++)
       cout<<" "<<a[i];
    b=a[0];
    for (int i=0; i < 10; i++)
      a[i]=a[i+1];
    a[9]=b;
    cout<<"\n";
    for (int i=0; i < 10; i++)
       cout<<" "<<a[i];
    getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru