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

Задать размерность массива рандомно, и выполнить над ним действие! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод списка в файл http://www.cyberforum.ru/cpp-beginners/thread997941.html
Мне необходимо чтобы изначально вводился список книг (автор, название, год, количество страниц), с этим все в порядке, но после этого необходимо вывести список книг изданных после заданного года. Получается так что все книги изданные после заданного года почему-то выводятся дважды кроме последней которая выводится 1 раз, подскажите почему так происходит. #define _CRT_SECURE_NO_WARNINGS #include...
C++ Несложная задача,условие на фото Все на картинке http://www.cyberforum.ru/cpp-beginners/thread997928.html
Вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами C++
Помогите решить найти ошибку, код вроде как правильный, но все равно выдает ошибку, помогите найти ошибку, пожалуйста? Вот собственно задание: В одномерном целочисленном массиве (размер массива (не больше 20) и значения его элементов вводить с клавиатуры) вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами? Вот мой код: #include...
C++ Задачка несложная
http://5.firepic.org/5/images/2013-11/04/8hpfr4qkym6l.png
C++ Классы и иерархии, одарите советами http://www.cyberforum.ru/cpp-beginners/thread997921.html
Создать класс четырехугольников, квадратов и прямоугольников. Создать из них иерархию. Определить функции печати, конструкторы и деструкторы, вычисление площади и периметра. Программа должна содержать меню, позволяющее осуществить проверку всех методов классов.
C++ Заданная точность Как сделать что бы числовой ряд считался с заданной точностью? подробнее

Показать сообщение отдельно
TSed
19 / 19 / 1
Регистрация: 22.01.2013
Сообщений: 76
04.11.2013, 23:35     Задать размерность массива рандомно, и выполнить над ним действие!
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
#include <iostream>
#include <ctime>
 
using namespace std;
 
int main(){
    srand(time(0));
    int qnt =50 + rand()%150;//50 - 200
    int *arr = new int [qnt];
    for (int i = 0; i<qnt; i++){
        *(arr + i) = rand()%100;
        cout<<*(arr + i)<<" ";
    }
    cout<<endl;
    int k = 0;
    bool f = false;
    bool f2 = false;
    for(int i = 0; i < qnt - 1; i++){
        if(*(arr + i) < *(arr + i + 1)){
            f = true; f2 = false;
        }
        else{
            f2 = true;
        }
        if(f && f2){
            k ++;
            f = 0;
            f2 = 0;
        }
     }       
     if(f)
         k++;
    cout<<"result = "<<k<<endl;
    system ("pause");
    return 0;
}
 
Текущее время: 14:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru