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

массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрицы с одинаковыми элементами в углах?! http://www.cyberforum.ru/cpp-beginners/thread588472.html
У меня есть рандомная матрица, помогите пожалуйста, как в ней выявить квадратные матрицы с одинаковыми элементами в углах?? #include<conio.h> #include<iostream> #include<ctime> //#include <windows.h> //char* Rus(const char* text); using namespace std;
C++ Определить, является ли введенная строка правильной записью целого шестнадцатеричного числа без знака Помогите с задачами. 1)Определить, является ли введенная строка правильной записью целого шестнадцатеричного числа без знака. 2) Даны целые числа х, у и вещественное число z. Используя директиву #define для нахождения наибольшего из чисел, вычислить S=max(x+y+z, xyz)+3max(ху2, z2) 3) Дана квадратная матрица размерности К<20. Найти сумму ее элементов, находящихся на диагонали,... http://www.cyberforum.ru/cpp-beginners/thread588471.html
Из строки в число C++
Как можно преобразовать строку с цифрами в число отдельной функцией, не используя atoi, но пользуясь стандартными библиотеками?
C++ Требуется корректировка)
Всем привет. Помогите с лабой, у меня есть похожий вариант, надо его переделать под соответствующее заданее. Для заданных значений аргумента Х вычислить значения суммы S и функции Y. Вычисление S произвести с точностью E. Код программы
C++ макросы http://www.cyberforum.ru/cpp-beginners/thread588444.html
#define EMPTY 0x00 #define ILLEGAL 0xF0 #define B_PRIVATE 0x01 // 1 бит - наличие #define W_PRIVATE 0x03 // 2 бита - цвет #define B_QUEEN 0x05 // 3 бита - дамка #define W_QUEEN 0x07 // 4 бита - выбрана #define AB_PRIVATE 0x09 #define AW_PRIVATE 0x0B #define AB_QUEEN 0x0D
C++ Очередь с приоритетом Разработать функции работы с приоритетной очередью. Постановка запросов в очередь выполняется по приоритету, снятие - подряд из старших адресов (конец очереди). Очередь организована на массиве. Приоритет: мin значение числового параметра, при совпадении параметров - LIFO. Народ помогите... я вообще слабо соображаю что такое приоритетная очередь, литература не помогает :cry: подробнее

Показать сообщение отдельно
insolent
 Аватар для insolent
826 / 347 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
27.05.2012, 20:51     массив
С использованием STL можно было все красиво сделать в пару строк, но думаю, что вам нужно без заумности.
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
#include <iostream>
 
int main()
{
    int arr[] = { 1, 2, 0, 4, 5, 6, 0, 7, 8, 9, 10, 0, 3, 2, 11, 0, 8, 2, 0, 5, 6, 4 };
    int n = sizeof(arr)/sizeof(arr[0]);
 
    std::cout << "=======ARRAY=======" << std::endl;
    for (int i = 0; i < n; i++)
        std::cout << arr[i] << "  ";
 
    std::cout << std::endl;
 
    int firstZero, lastZero;
 
    for (int i = 0; i < n; i++)
        if ( arr[i] == 0 )
        {
            firstZero = i;
            break;
        }
 
    for (int i = n-1; i > 0; i--)
        if ( arr[i] == 0 )
        {
            lastZero = i;
            break;
        }
 
    int Sum = 0;
    for (int i = firstZero; i < lastZero; i++)
        Sum += arr[i];
 
    std::cout << "Position of the first zero element: " << firstZero << std::endl;
    std::cout << "Position of the last zero element: " << lastZero << std::endl;
    std::cout << "Sum: " << Sum << std::endl;
 
    return 0;
}
 
Текущее время: 19:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru