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

Снова списки. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти количество столбцов, похожих на последний столбец данной матрицы. http://www.cyberforum.ru/cpp-beginners/thread380031.html
Matrix37. Дана целочисленная матрица размера M × N, элементы которой могут принимать значения от 0 до 100. Различные столбцы матрицы назовем по- хожими, если совпадают множества чисел, встречающихся в этих столб- цах. Найти количество столбцов, похожих на последний столбец данной матрицы.
C++ Найти сумму элементов массива, расположенных до последнего положительного элемента В одномерной массиве из N вещественных элементов, вычислить: 1)максимальный элемент массива и его позицию(номер) (Это я сделал и все работает). 2)Сумму элементов массива, расположенный до последнего положительного элемента. Если будет не трудно ,то напишите и 1 пункт(что бы посмотреть какой еще способ есть для этого решения).. П.С. знакомлюсь с с++. http://www.cyberforum.ru/cpp-beginners/thread380027.html
C++ Matrix25. Дана матрица размера M × N.
Matrix25. Дана матрица размера M × N. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы.
есть числа нужно их заменить на другие числа из таблицы!! C++
Задача: есть у меня 16-е числа нужно нужно их заменить на другие 16-е числа из таблицы! таблица строиться по строкам "Х" от 0 до F и по столбцам "У" от 0 до F! пример: есть число "0х19" берем строку "Х" где "1" и потом берем столбец "У" где есть "9" и в пересечении, то есть где "1" и "9" будет пересечения в что у нас по умолчанию задано число припустим оно "0хD4" пример таблицыя я покажу...
C++ Программа, угадывающая число http://www.cyberforum.ru/cpp-beginners/thread379989.html
Здравствуйте. Решаю задачку из книги Страуструпа: "Напишите программу, угадывающую число. Пользователь должен задумать число от 1 до 100, a программа должна задавать вопросы, чтобы выяснить, какое число он задумал (например, 'Задуманное число меньше 50'). Ваша программа должна уметь идентифицировать число после не более семи попыток. Подсказка: используйте операторы < и =, a также конструкцию...
C++ Робота с файлами. C++ .Пользователь читает файл и меняет его(редактирует)он сохраняеца в другом файле и наоборот(типа слово "ПАПА" должно сохранить как"АПАП"!!!! Помогите срочно нужно! подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
08.11.2011, 23:04     Снова списки.
Вобщем вот без списка просто как конва. Написал на плюсах без использования функций стандартной библиотеки, т.к. понял что ничего сторннего использовать нельзя
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
#include <iostream>
using namespace std;
 
int getleftopen(char * str)
{
    int pos = -1;
    for(int i = 0; str[i] != '\0'; i++)
    {
        if(str[i] == '(')
            pos = i;
    }
    return pos;
}
 
int getrightclose(char * str)
{
    int pos = -1;
    for(int i = 0; str[i] != '\0' && pos == -1; i++)
    {
        if(str[i] == ')')
            pos = i;
    }
    return pos;
}
 
int main()
{
    char str[1024];
    cout<<"Enter string :\n";
    cin.getline(str,1024);
    int nOpen = 0;
    int nClose = 0;
    for(int i = 0; str[i] != '\0'; i++)
    {
        if(str[i] == '(')
            nOpen++;
        if(str[i] == ')')
            nClose++;
    }
    if(nOpen != nClose)
        cout<<"Number of ( not equal )\n";
    else
    {
        int left = getleftopen(str);//Находим самую левую откр скобку
        int right= getrightclose(str);//Находим самую первую закрыв скобку
        cout<<"Steps of moving ()\n";
        while(left != -1 && right != -1)
        {
            //Подтираем скобки
            str[left] = ' ';
            str[right] = ' ';
            cout<<str<<endl;
            //Повторяем поиск открывающих и закрывающих скобок
            left = getleftopen(str);
            right= getrightclose(str);
        }
        cout<<"\nMoving breacets completed\n";
    }
    system("pause");
    return 0;
}
Миниатюры
Снова списки.  
 
Текущее время: 12:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru