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

Массив отсортировать по возрастанию,находящегося между 2 введенными числами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ feof(file) в модуле http://www.cyberforum.ru/cpp-beginners/thread455458.html
Функция main вызывает другую функцию, расположенную в отдельном модуле. Когда я пытаюсь в этой функции проверить на конец файла if(feof(file))... то выдаёт ошибки: warning C4013: eof: нет определения; предполагается 'extern' с возвратом типа 'int' error C2220: предупреждение обработано как ошибка - файл "object" не создан кто может объяснить почему?
C++ Определить, что открываемый файл находится в каталоге, к которому нет доступа Добрый вечер, подскажите пожалуйста как определить по средствам си что открываемый в программе файл находится в каталоге, к которому у пользователя нет доступа? http://www.cyberforum.ru/cpp-beginners/thread455442.html
C++ Вычисление суммы с заданной точностью
Доброго времени суток. Знаю что такие вопросы уже не раз задавались, но прошу помочь Вычислить сумму с заданной точностью(х и точность вычисления Eps вводятся с клавиатуры) http://s018.***********/i503/1202/77/3e5851a1e541.jpg И еще 1 задание По формуле Симпсона и методом прямоугольников вычислить приближенное значение интеграла http://s018.***********/i508/1202/9e/08cb4900f180.jpg...
принадлежность точки C++
Нужно проверить принадлежность точки заштрихованной области. Не пойму как задавать, точнее что писать в ифе. Кто бы помог мне или объяснил. http://s005.***********/i210/1202/87/15acdeab042e.jpg http://s005.***********/i210/1202/87/15acdeab042e.jpg
C++ Поиск слов в файлах http://www.cyberforum.ru/cpp-beginners/thread455401.html
Здравствуйте, у меня такая задача: в нескольких файлах (объем в совокупности от 10 до 15 гб) надо найти примерно 1000-1500 "слов" фиксированного размера (задаются в диапазоне от 6 до 15 байт). "Слова" задаются в отдельном файле. Каким образом можно это реализовать? Просто перебором, я думаю, он лет 10 будет искать. Может подскажите алгоритмы или поделитесь полезными ссылочками? :) Буду очень...
C++ Дан двумерный массив размером nхm, заполненный случайными числами. Прошу помощи с такой задачей: Дан двумерный массив размером nхm, заполненный случайными числами. Определить, есть ли в данном массиве столбец, в котором равное количество положительных и отрицательных элементов. подробнее

Показать сообщение отдельно
rangerx
1918 / 1527 / 139
Регистрация: 31.05.2009
Сообщений: 2,888
01.03.2012, 15:10     Массив отсортировать по возрастанию,находящегося между 2 введенными числами
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
//---------
 
void int_swap(int* a, int* b)
{
  int t = *a;
  *a = *b;
  *b = t;
}
 
//---------
 
int rand_range(int low, int high)
{
  return rand() % (high - low + 1) + low;
}
 
//---------
 
int cmp(const void* a, const void* b)
{
  return *(int*)a - *(int*)b;
}
 
//---------
 
int main(void)
{  
  int* a;
  int x, y;
  int n, i;
 
  printf("n: ");
  if(scanf("%d", &n) != 1 || n < 1) 
    return 1;
 
  if((a = (int*)malloc(n * sizeof(int))) == NULL) 
    return 2;
 
  srand(time(NULL));
  for(i = 0; i < n; ++i)
  {    
    a[i] = rand_range(-100, 100);
    printf("%d ", a[i]);   
  }  
  putchar('\n');
 
  //---------
 
  printf("x: ");
  if(scanf("%d", &x) != 1 || x < 1 || x > n) 
    return 1;
  
  printf("y: ");
  if(scanf("%d", &y) != 1 || y < 1 || y > n) 
    return 1;
  
  if(--x > --y)
    int_swap(&x, &y);
 
  qsort(a + x, y - x + 1, sizeof(int), cmp);
  
  for(i = 0; i < n; ++i)  
    printf("%d ", a[i]);
  putchar('\n');
  
  free(a);  
 
  return 0;
}
 
Текущее время: 16:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru