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

массив целых чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Центрирование - расположение строки s1 посередине строки s2 длины L. http://www.cyberforum.ru/cpp-beginners/thread333864.html
Центрирование - расположение строки s1 посередине строки s2 длины L. Свободные символы заполнить пробелы. Функция должна иметь вид void Center (L, s1, s2). Нельзя использовать библиотеку <string.h> ... Заранее спасибо!
C++ Как перейти в начало текстового файла? Какую строку добавить в код, чтоб перейти в начало файла? while (fin.get(ch)) { if (isdigit(ch)) ++num; } http://www.cyberforum.ru/cpp-beginners/thread333854.html
C++ Округление дробового числа
Здраствуйте . Нужно написать программку. У пользователя должны спросить какое число ввести надо, к примеру он введет 1.234567. Потом у пользователя спрашивают сколько оставить чисел, если 3 то должно получится 1.23, если 5 то 1.2346. Ну и округлить предведущие числа.
Программирование на языке C++ C++
Известны данные о мощности двигателей(в л.с.) и стоимость 30 легковых автомобилей. Определить общую стоимость автомобилей, у которых мощность двигателя превыщает 100 л.с.
C++ компиляция файла ms visual studio 2010 http://www.cyberforum.ru/cpp-beginners/thread333806.html
первый раз запустил программу , компилировал командой шифт+кнтрл+в , второй раз зашел в программу - команда не работает, меню 'построение' тоже не пашет, все серым цветом подвечено(деактивировано) (файл .cpp открыт)
C++ Ошибка в класси не могу найти Вот программа : #include <iostream> #include <conio.h> #include <locale.h> using namespace std; class Employee { public: подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
17.07.2011, 21:45     массив целых чисел
Как на счёт этого.
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
#include <stdio.h>
 
// поиск самого большого отрезка не чётных символов
void    max_group(int* arr, int size,  int& first, int& last) {
     int  tmp = 0, cnt = 0, pos = 0;
     const int*  iter   = arr;
     const int*  end   = arr + size;
     do {
          if( *iter % 2)
               cnt++;
          else {
               if(cnt > tmp) {
                    tmp = cnt;
                    pos = ~(arr - iter) + 1;
               }
               cnt = 0;
          }
         *iter++;
      } while(iter != end);
      first   = pos - tmp;
      last   = pos;
}
 
// максимум 
int  _max(const int* arr, int size) {
     const int* end = arr + size;
     int tmp           = *arr;
     do {
         if(*arr > tmp)
                tmp = *arr;
        *arr++;
     } while( arr != end );
     return  tmp;
}
 
// минимум
int  _min(const int* arr, int size) {
     const int* end = arr + size;
     int tmp           = *arr;
     do {
         if(*arr < tmp)
               tmp = *arr;
         *arr++;
      } while( arr != end );
      return  tmp;
}
 
 
 
 
 
void   main(void) {
 
     int  i;
 
     int  arr[14]  = {  8,    5, 1, 3,    2,   33,    2,     77,  15, 33, 7, 81,    8, 99 };
     int  start;
     int  end;
     max_group(arr, sizeof(arr) / sizeof(int),  start, end);
 
     for(i = start; i < end; i++)
            printf("%d, ",  arr[i] );
 
     putc('\n', stdout);
     printf("min = %d\n",   _min(arr, sizeof(arr) / sizeof(int)) );
     printf("max = %d\n",  _max(arr, sizeof(arr) / sizeof(int)) );
 
   getchar();
}
 
Текущее время: 09:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru