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

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

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

проверитьТЕ массив - C++

13.12.2010, 21:35. Просмотров 245. Ответов 1
Метки нет (Все метки)

#include <cstdlib>
#include <time.h>
#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
srand((unsigned)time(NULL));
const int N=20;
int mas[N];
int n=rand()%(19)+1;
C++
1
[CPP]
[/CPP]

for (int i=0;i<n;i++)
{
mas[i]=rand()%(201)-100;
printf("%d ", mas[i]);
}
printf(" \n");

int i,g,min=mas[0];

for (int i=0;i<n;i++)
{
if (min>mas[i])
{min=mas[i] ; g=i;}
}
printf("min= %i", min);
printf(" \n");
printf("indeks min= %i",g+1);
printf(" \n");

i=1;
int l,k;
while (g-i>=0 && g+i<n)

{
k=mas[g-i];
l=mas[g+i];
mas[g+i]=k;
mas[g-i]=l;
i++;

}
for (int i=0; i<n; i++)
{
printf("%d ", mas[i]);
}

printf("\n");
system("PAUSE");
return EXIT_SUCCESS;
}
ПОМОГИТЕ ТУТ В МАССИВЕ КАКОЙ-ТО УСЛОВИЕ НЕ РАБОТАЕТ ПЛИЗ ИСПРАВЬТЕ ПОЖАЛУЙСТА))))
1. Дан одномерный массив из n целых элементов, значения элементов массива на отрезке [a,b]. (n<20, -100<a,b<100, размерность, концы отрезка и значения элементов заданы случайным образом)
2. Вывести массив на экран (в одну строку, равномерно на экране, чтобы вся строка была заполнена)
3. Выполнить над элементами массива преобразования (см. соответствующий таблице пункт ниже)
4. Вывести на экран полученный массив (формат вывода, как в п.1)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2010, 21:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос проверитьТЕ массив (C++):

Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать - C++
Добрый Вечер! Написал первую часть программы по этому заданию&quot;Ввести массив А. В массив В перенести все элементы массива А, стоящие правее...

Массив: Как скопировать двумерный массив в другой массив? - C++
Как скопировать двумерный массив в другой массив?

Вывести на печать массив X, массив Z, массив Y, произведение элементов массива X, упорядоченный массив Y - QBasic
Вывести на печать массив X, массив Z, массив Y, произведение элементов массива X, упорядоченный массив Y. ...

Сформировать массив, который будет состоять из чисел, входящих как в массив A, так и в массив B - C (СИ)
Задание: На основе исходных массивов A и B (n и m – рабочие размеры массивов) сформировать массив C, который будет состоять из чисел,...

Дан одномерный массив A из N элементов. Переписать положительные элементы массива в массив B, а отрицательные в массив C - Pascal
Дан одномерный массив A из N элементов. Переписать положительные элементы массива в массив B, а отрицательные в массив C.

Дан массив целых чисел а(12). Переписать в массив х четные, а в массив у нечетные элементы массива а - Turbo Pascal
Помогите пожалуйста решить эту задачу. Массив a выводит на печать. Я пишу a mod 2 = 0 , а он мне 41 ошибку выдает. Что делать? Вот...

1
АлександрШ
2 / 2 / 0
Регистрация: 11.12.2010
Сообщений: 16
14.12.2010, 12:40 #2
Цитата Сообщение от pasha-remba Посмотреть сообщение
while (g-i>=0 && g+i<n)
{
k=mas[g-i];
l=mas[g+i];
mas[g+i]=k;
mas[g-i]=l;
i++;
ты хочешь поменять элементы массива относительно минимального?

И как ты понимаешь что не работает, при компиляции ошибка?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2010, 12:40
Привет! Вот еще темы с ответами:

Массив: Отсортировать полученный массив 3 способами: по строкам, по столбцам( возр.), 3) и весь массив - Delphi
Помогите, пожалуйста ,решить задачу. Очень нужно. Задан массив (4*6). Элементы задаются по правилу: если j&gt;3, то Aij=i+j, иначе...

Массив: Как сделать так, чтобы результирующий массив представлял собой измененный по заданным правилам первый массив? - C++ Builder
Доброй ночи форумчане, очередной нубо-вопрос не требует отлагательств имеется одномерный массив, из которого по заданным условиям...

Массив. Разделить на два: массив элементов с четными и массив с нечетными индексами - Pascal ABC
VII.Одномерные массивы 50. Задан массив с количеством элементов N. Сформировать два массива: в первый включить элементы исходного массива...

Вывести массив а(i, j), одномерный массив b(i) и полученный массив АВ с помощью функции Cells - VBA
Задача 1 Написать программу для решения следующей задачи: для числа n вводимого с клавиатуры (с помощью функции InputBox())...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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