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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ файл и длина строки http://www.cyberforum.ru/cpp-beginners/thread210342.html
Предположим, я создал файл в блокноте. Назвал его "A.txt". В этом файле написал какое-то слово. Сохранил. Как мне подсчитать длину этого слова?
C++ Последовательность Дано последовательность чисел 0 и 1 За какое минимальное количество перемещений её можно упорядочить так, чтобы сначала шли 0, а потом 1. Перемещением считается вставка числа между двумя другими... http://www.cyberforum.ru/cpp-beginners/thread210337.html
Вычислить для заданного N. C++
Вычислить S=sh(x)=x+\frac{{x}^{3}}{3!}+\frac{{x}^{5}}{5!}+...+\frac{{x}^{2N+1}}{(2N+1)!} Пожалуйста, очень прошу.
Двумерный массив C++
Эту задачу можно как нибудь упростить? #include <stdio.h> #define N 3 #define M 3 struct index{ int i; int j; }min_idx,max_idx;
C++ Цикл в Си++ http://www.cyberforum.ru/cpp-beginners/thread210327.html
Нужно решить задачу. Задача не сложная, но не могу сообразить как ее зациклить. Помогите! Для данного вещественного числа a среди чисел 1, 1 + (1/2), 1 + (1/2) + (1/3), найти первое, большее a....
C++ Переделать одномерный массив Помогите переделать эту задачу так чтобы в самом начале задачи вводился массив))) Вот само условие:Вычислить среднее арифметическое элементов массива Х, расположенных между его минимальным и... подробнее

Показать сообщение отдельно
pasha-remba
0 / 0 / 0
Регистрация: 04.12.2010
Сообщений: 4

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

13.12.2010, 21:35. Просмотров 246. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru