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

Решение задач из Russiancodecup (Первый квалификационный раунд) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить сумму элементов главной диагонали двумерного массива http://www.cyberforum.ru/cpp-beginners/thread354410.html
1. Вычислить значение N! (факториал) как сделать чтобы он сразу после ввода N выводил результат getch(); не получается запихнуть. #include <stdio.h> main() { unsigned int n, i, x = 1; printf("n = "); scanf("%i", &n); for (i = 1; i <= n; i++) x *= i;
C++ создание списка Помогите плиз :wall: Односвязный линейный список Хранящиеся в списке данные типа long float Метод сортировки -- Отбор Сформировать тип звена списка для заданного типа списка. Выбрать процедуру добавления звена для заданного типа списка. Выбрать процедуру удаления звена для заданного типа списка. Выбрать процедуру поиска звена для заданного типа списка. http://www.cyberforum.ru/cpp-beginners/thread354380.html
Сохранить html страницу C++
В общем-то создалась такая ситуация, что нужно при помощи c++ сохранить html страницу с адреса. Тоесть даешь ему ссылку и оно сохраняет эту страницу. В какую сторону копать? Не имею не малейшего представления
Подскажите пожалуйста! C++
Какая задача у этого кода? // <DFM> TFORM2 = class(TForm); object Form2: TForm2 Left = 0 Top = 0 ClientHeight = 2 ClientWidth = 140 Color = clBtnFace
C++ максимина и минимакса http://www.cyberforum.ru/cpp-beginners/thread354341.html
Всем привет!) Подскажите как исправить прогу. задание: составить функцию определения максимина и минимакса прямоугольной матрицы. набросок: #include <iostream.h> #pragma hdrstop #pragma argsused int main(int argc, char* argv)//the function prototype of the main { const int n=3; int a;
C++ Векторы+клас Добрый вечер! Помогите пожалуйста кто-нибуть в написании или обьяснении создания програмы: Создать клас vector3D, какой задаеться троицей координат. Обязательно должны быть реализированны : 1) сумма и разница векторов; 2) скалярное произведение векторов; 3) умножение на скаляр; 4) сравнение векторов; 5) вычисление длины вектора; 6) сравнение длин векторов. Должны быть класы : подробнее

Показать сообщение отдельно
Евгений М.
1033 / 974 / 53
Регистрация: 28.02.2010
Сообщений: 2,817
Завершенные тесты: 2
22.09.2011, 07:40     Решение задач из Russiancodecup (Первый квалификационный раунд)
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
#include <stdio.h>
 
int main()
{
    int i = 0, // по этому индексу будем записывать
        j,     // по этому читать
        k,     // для разных вещей
        first, // левый символ в скобках
        last,  // правый символ в скобках
        nzeros =0; // сколько лишних символов
 
 
    char str[201]={0}, c;
    gets(str);
    
    // пока не закончилась строка
    for (j=0; str[j]!=0; j++)
    {
        if (str[j]=='(')
        {
            k = j;
            // начало выражения в скобках
            first = k + 1;
            // прикрутим до закрывающися скобки
            while (str[k]!=')') k++;
            // конец выражения в скобках
            last = k - 1;
            // меняем местами
            while (first<=last)
            {
                c = str[first];
                str[first] = str[last];
                str[last] = c;
                first++;
                last--;
            }
            // сколько в конце символов стереть
            nzeros+=2;
            // идем дальше
            continue;
        }
 
        if (str[j]==')')
            continue;
 
        str[i++]=str[j];
    }
 
    // стираем ненужные символы
    i = j;
    for (k=0; k<nzeros; k++)
    {
        i--;
        str[i]=0;
    }
    
    puts(str);
}
 
Текущее время: 13:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru