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

.Определить количество чисел последовательности, у которых цифры образуют возрастающую последовательность. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с файлами, считывает лишь до пробела http://www.cyberforum.ru/cpp-beginners/thread801575.html
вот кусочек моей программы почему-то после ввода текста с пробелами считываются только символы до пробела(не включая) не могу исправить, очень нужно #include <stdio.h> #include <string.h> #include <stdlib.h> #define M 255 #define namefile1 "/Users/Евгений/Desktop/text123.txt"
C++ Присвоения переменим значений Можно ли присвоить переменой не чисельное значения, и если да, то как? http://www.cyberforum.ru/cpp-beginners/thread801563.html
После установки CodeBlocks появляется ошибка C++
Вообщем не пойму что надо делать. Хотел создать новый проект. И такая ошибка появляется: Could not open the file 'main.cpp'. The file does not exist. Прошу помощи ..
Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках C++
Ребят, подскажите как сделать.
C++ Двумерные массивы. Найти количество положительных элементов в каждой строке массива http://www.cyberforum.ru/cpp-beginners/thread801544.html
Задан двумерный массив действительных чисел m на n. Элементы массива инициализируются или вводятся с клавиатуры. Найти количество положительных элементов в каждой строке массива. Вывести на экран первоначальный массив и новый, с которого удалена строчка, которая содержит найменьшее количество положительных элементов. Помогите, пожалуйста. Заранее спасибо.
C++ Массив и рандом 2. Дан одномерный массив, состоящий из N целочисленных элементов. 2.1. Заполнить массив случайными числами. 2.2. Найти минимальный элемент. 2.3. Вычислить сумму элементов массива. 2.4. Вывести положительные элементы на экран. Заранее сблагодарю подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2913 / 1342 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
05.03.2013, 22:57     .Определить количество чисел последовательности, у которых цифры образуют возрастающую последовательность.
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
#include <ctime>
#include <cstdlib>
#include <iomanip>
#include <iostream>
#include <string>
#include <cmath>
 
bool isAscendingSequence(int value) {
  value = abs(value);
  while (value > 9) {
    if (value % 10 <= (value / 10) % 10) {
      return false;
    }
    value /= 10;
  }
  return true;
}
 
int main(int argc, char **argv) {
  srand(time(0));
  
  int sequenceSize = 128;
  int *sequence = new int[sequenceSize];
 
  for (int i = 0; i < sequenceSize; ++i) {
    std::cout << (sequence[i] = 1000 + rand() % 9000) << " ";
  }
  std::cout << std::endl;
 
  for (int i = 0; i < sequenceSize; ++i) {
    if (isAscendingSequence(sequence[i])) {
      std::cout << sequence[i] << std::endl;
    }
  }
  
  delete [] sequence;
 
  std::cin.get();
  return 0;
}
 
Текущее время: 17:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru