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

Массив(чётные и нечётные числа) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача: преобразование систем счисления http://www.cyberforum.ru/cpp-beginners/thread654323.html
Описание Имеются 2 цифры в разных системах счисления, цель задачи найти, в каких системах счисления 2 цифры равны. Например, 12 и 5, в десятичной системе счисления они не равны, но 12 в 3-чной системе счисления и 5 в 6-чной или десятичной системе счисления равны между собой. Input Вводятся два числа M и N ( которые в десятичной системе не превышают 1000000000), системы счисления...
C++ Не могу скомпилировать программу на движке ODE Суть: имеется движок ODE v.0.12, имеется готовая программка, которая использует движок и генерирует случайные 3-мерные существа на открытом пространстве (грубо говоря). Проблема в том, что не получается скомпилировать это всё дело без ошибок. Везде появляется одна и та же ошибка: "C:\***\ode-0.12\include\ode\common.h(111): fatal error C1189: #error : You must #define dSINGLE or dDOUBLE". ... http://www.cyberforum.ru/cpp-beginners/thread654279.html
Целые числа по 20 символов C++
даны 2 строки в них нужно вписать целые числа размером в двадцать символов и затем сложить. при вводе пишу числа в ответ выводит к примеру 2.97429-307? #include <iostream> #include <conio.h> #include <cstring> using namespace std; char x; char y; char z; int main ()
Сортировать массив по возрастанию методом выбора C++
Дан одномерный массив из n (n≤104) элементов a1,a2,…,an.( |ai|≤2×109). Сортировать по возрастанию методом выбора. Алгоритм сортировки оформить в виде ФУНКЦИИ!
C++ Нужно оптимизировать готовый код, чтобы не было стыдно показать http://www.cyberforum.ru/cpp-beginners/thread654252.html
Мне дали сделать задачку, чтобы проверить мои знания в ООП (я только 2 месяца назад начал изучать С++). И так, задача: Определить класс (или структуру данных при использовании процедурного подхода), описывающий покупку одного и того же штучного товара по одной и той же цене (в рублях) в течение одного месяца и содержащий сведения о дне покупки и количестве приобретенных единиц. Допускаются...
C++ Builder Поиск файлов по маске. Не видит TSearchRec Задание: необходимо создать папку, в которой 10 файлов (*.txt); организовать поиск файлов по маске. Что имею: #include <stdio.h> #include <iostream.h> #include <string.h> #include <fstream.h> #include <direct.h> //так как dir.h не пошла под NetBeans void FindFull(string dir, string mask) { подробнее

Показать сообщение отдельно
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
21.09.2012, 16:13     Массив(чётные и нечётные числа)
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
#include <iostream>
 
int main()
{
 char* s = new char [100]; //выделяем память под строку размером 100 символов
 std::cin>>s; //вводим с клавиатуры
 int m=0,l,i=0,k=0; 
 while (s[i]) //пока не будет достигнут конец строки (проходим посимвольно)
  {
   if (s[i]<s[i+1]) //если текущий символ (цифра) больше следующей
    k++; //ув. счетчик. Таким образом узнаем возр. послед-ть, она может и не быть самой большой 
   else //иначе
    if (k>0) //если мы все же нашли какую-то возраст. послед-ть 
    {
     if (k>m) // m - переменная для самой большой послед-ти (изначально=0)
      {     
       l=i-k; //нужна для того, чтобы знать, откуда начинать считывание (когда ответ на экран выводим)
       m=k; //если счетчик текущей послед-ти больше той, которая была до этого, то запоминаем ее
      }
     k=0; //обнуляем счетчик
    }
   i++; //переходим к следующему символу
  }
 for (int i=l; i<(m+l+1); i++)
  std::cout<<s[i]; //выводим наибольшую
 delete[] s;  //очищаем память под строку
 system("pause");
 return 0;
}
 
Текущее время: 05:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru