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

Одномерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Смысл выражения x%2 http://www.cyberforum.ru/cpp-beginners/thread196705.html
Здравствуйте. Помогите разобраться с кодом. Я только начинаю изучать C++. Просматриваю примеры кодов из раздела "Задача для лучшего понимания" форума. Вопрос следующий: что означает строка if(!(x%2)) в примере int x=1; while(++x<10) { if(!(x%2)) continue; if(!(x%2)) break; } cout << x << endl;
C++ факториал макс. числа Добрый день! очень нужно написать программу подсчета факториала максимального числа в рандомном массиве из 100 чисел на Си!! Помогите, пожалуйста! Буду ооочень признательна =) http://www.cyberforum.ru/cpp-beginners/thread196704.html
Задачка на матрицу C++
Матрицу B10×10 заполнить чётными числами 2, 4, 6, … , 200. Заполнение вести по столбцам.
Преобразование int и double в char без использования sprintf() C++
Здравствуйте, ув форумчани! Подскажите пожалуйста, какими инструментами С++ можно преобразовать int, double в char, и самое главное, что бы можно было управлять точностью данных double и символами char, как это делает sprintf(). Буду рад увидеть примеры, заранее спасибо.
C++ Шестнадцатеричные числа в массиве unsigned char http://www.cyberforum.ru/cpp-beginners/thread196630.html
Есть массив unsigned char - заполнен, и знаем длину. В массиве шестнадцатиричное число вида: 51fa9 Нужно реализовать арифметические операции, аналогичные встроенным для целых в C++, и операции сравнения. Кто поможет тому большое спасибо=)
C++ Работа с графикой в (Win32) Помогите нарисовать домик) подробнее

Показать сообщение отдельно
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
24.11.2010, 16:11     Одномерный массив
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 <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
    int proizv;
    int secondN;
    int firstN;
    int Len;
    int *p;
    int maxElement, count;
    cout << "Vvedite kol-vo elementov v massive: ";
    cin >> Len;
    p = new int [Len];
 
    for (int i = 0; i < Len; i++)
    {
        p[i] = i;
    }
      
    p[8] = 0;
    maxElement = p[0];
    count = 0;
 
    for (int i = 0; i < Len; i++)
    {
        if (p[i] > maxElement)
        {
            maxElement = p[i];
            count = i;
        }
    }
 
    cout << endl;
    cout << "Maxelement is: " << maxElement<< endl;
    cout << "Number of maxelement is: " << count << endl;
 
    count = 0;
    for (int i = 0; i < Len; i++)
    {
        if (p[i] == 0)
        {
            ++count;
            firstN = i;
            break;
        }
    }
 
    for (int k = Len - 1; k >= 0; k--)
    {
        if ((p[k] == 0) && (k > firstN))
        {
            ++count;
            secondN = k;
            break;
        }
    }
 
    proizv = 1;
    if (count == 2)
    {
        for (int i = firstN+1; i < secondN; i++)
        {
            proizv *= i;
        }
        cout << proizv << endl;
    }
 
    delete []p;
    _getch();
    return 0;
}
p[8] = 0 ввел для проверки

3ье задание с перестановкой не сделал
 
Текущее время: 03:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru