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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
006
0 / 0 / 0
Регистрация: 01.12.2009
Сообщений: 4
#1

ответьте на вопрос - C++

01.12.2009, 18:44. Просмотров 499. Ответов 8
Метки нет (Все метки)

привет всем))
у меня такая проблемма: нужно написать программу которая выводит на экран одномерный массив,заполненный произвольно числами от 1 до 9. И ниже строчкой выводит этот же массив перевернутым...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2009, 18:44     ответьте на вопрос
Посмотрите здесь:

Ответьте новичку - C++
Здравствуйте! Собственно, есть пара вопросов, на которые я был бы рад получить ответ: 1. Как известно, используя базовые библиотеки С++...

Кто знает,ответьте) - C++
Как реализованы строки с языке программирования Си? Почему строки называют нуль-терминальными? Сколько байт памяти необходимо для...

просто вопросы, ответьте пожалуйста) - C++
1) почему при применении оператора switch возле case нельзя писать несколько констант? если можно, то как? ибо если я их пишу через...

Найти сумму ряда с точностью, общий член которого. Ответьте пожалуйста - C++
Народ, очень прошу Вас помочь. Помогите решить пример в С++: Найти сумму ряда с точностью е=10-3, общий член которого: ...

Где заказать в нете литературу по OLE,COM......(пожалуйста ответьте кто знает) - C++
Где можно найти толковую литературу по COM,OLE, базам данных, программированию в нете(все для VC++: ATL,MFC).Есть какие-то конкретныя книги?

Вопрос по if, else? - C++
Как сделать так чтобы программа работала по таком принципу: 1. Проверяется первое условие если оно верно - выводится оператор за ним. ...

Вопрос - C++
Приветствую Вас! 1. Необходимо просто описать как это должно работать: Дано: {max (a,b), y= {min(a,b), {|a+b|, если х=0,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
01.12.2009, 19:32     ответьте на вопрос #2
Среду программирования укажите.

Добавлено через 29 минут
О.к., держите на Borland
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
#include <time.h>
#include <stdlib.h>
#define k 255
main(int)
{
srand((unsigned)time(0));
int A[k],i,j,n=0;
cout<<"Vvedite razmernost' massiva: "<<endl;
cin>>n;
cout<<"\n"<<"Ishodnii massiv: "<<endl;
  for (i=0;i<n;i++)
    {
      A[i]=rand()%9+1;
      cout<<A[i]<<" ";
    }
cout<<"\n"<<"Perevernytii massiv: "<<endl;
j=i;
   do
   {
     j--;
     cout<<A[j]<<" ";
   }
   while (j!=0);
}
006
0 / 0 / 0
Регистрация: 01.12.2009
Сообщений: 4
01.12.2009, 19:43  [ТС]     ответьте на вопрос #3
спасибо за скорый ответ))
извените сразу не указал
это надо на borland c++ 3.11 написать..
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
01.12.2009, 19:55     ответьте на вопрос #4
Полный код
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
#include <iostream>
#include <time.h>
#include <stdlib.h>
#define k 255
main(int)
{
srand((unsigned)time(0));
int A[k],i,j,n=0;
cout<<"Vvedite razmernost' massiva: "<<endl;
cin>>n;
cout<<"\n"<<"Ishodnii massiv: "<<endl;
  for (i=0;i<n;i++)
    {
      A[i]=rand()%9+1;
      cout<<A[i]<<" ";
    }
cout<<"\n"<<"Perevernytii massiv: "<<endl;
j=i;
   do
   {
     j--;
     cout<<A[j]<<" ";
   }
   while (j!=0);
}
006
0 / 0 / 0
Регистрация: 01.12.2009
Сообщений: 4
05.12.2009, 15:12  [ТС]     ответьте на вопрос #5
надо перевормировать массив,а не вывести эдементы массива в обратном порядке...
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
05.12.2009, 15:14     ответьте на вопрос #6
Цитата Сообщение от 006 Посмотреть сообщение
привет всем))
у меня такая проблемма: нужно написать программу которая выводит на экран одномерный массив,заполненный произвольно числами от 1 до 9. И ниже строчкой выводит этот же массив перевернутым...
Что тут было сказано, то я и сделал.
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
05.12.2009, 15:17     ответьте на вопрос #7
006, меняй в цикле 0 и последний 1 и предпоследний элементы... и т д через переменную.
006
0 / 0 / 0
Регистрация: 01.12.2009
Сообщений: 4
05.12.2009, 16:46  [ТС]     ответьте на вопрос #8
Андрейка, а можешь написать этот отрывок программы?? я просто не соображаю как это написать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2009, 22:38     ответьте на вопрос
Еще ссылки по теме:

Вопрос - C++
Я знаю что вопрос покажится вам смешным но укажите пожалуйста ошибку я никак не могу найти а помочь некому #include&lt;iostream&gt; int...

Вопрос - C++
Никто не знает как можно вот эту программу переделать в язык паскаль #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;malloc.h&gt; void...

Вопрос - C++
стоит ли учить язык програмирования С++? говорят язык отличный. И чем он хуже Делфи,Паскаля,Асемблер,ЛУА(ЛОА непомню правильности) , ПХП,...

Вопрос - C++
есть командная строка cmd, в ней постоянно приходиться прописывать всякие net sh, собствено вопрос: можли написать программу которая...

Вопрос - C++
а зачем все эти задачки? и где то читал что программисту нужно знать матрицы-а зачем?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
05.12.2009, 22:38     ответьте на вопрос #9
C++
1
2
for (i = 0;i < n / 2 ; ++i)
    A[i] ^= A[n - i - 1] ^= A[i] ^= A[n - i - 1];
Yandex
Объявления
05.12.2009, 22:38     ответьте на вопрос
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru