Форум программистов, компьютерный форум, киберфорум
Наши страницы

Промежутки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс http://www.cyberforum.ru/cpp-beginners/thread184043.html
Люди помогите, пожалуйста. Есть такая задача: Создать класс, который подсчитывает количество равносторонних и прямоугольных треугольников с различными длинами оснований, вершин и сторон в заданном...
C++ Создание динамическиого двумерного массива сообственно проблема в чем.надо реализовать программу для решения СЛАУ методом Зейделя.с методом самим вопросов нет,но надо массивы создать динамически согласно стандарту C99.одномерный массив... http://www.cyberforum.ru/cpp-beginners/thread183997.html
C++ Никак не могу решить. Как сделать чтобы считало цыфры?
\\Написать сколько простых чисел находиться в промежутке , разработать функцию, которая проверяла, есть ли натуральное число простым. #include<iostream> using namespace std; int Digit(int a,...
составить программу для определения таблицы значений функции C++
Всем привет!) Помогите пожалуйста составить прогу. Нужно составить программу для определения таблицы значений функции Y в заданном диапазоне изменения аргумента с заданным шагом Y=sqrt(ln*pow(x,...
C++ Реализация __stdcall, __cdecl http://www.cyberforum.ru/cpp-beginners/thread183987.html
Всем добрый день! Изучаю COM средствами C++. Смысл спецификаторов, указанных мною в заголовке мне понятен, но я хочу для понимания знать, "как что" они реализовываются. Информации по данному вопросу...
C++ Используя механизм наследования, реализуйте на базе списка программу контроля автобусного парка Добрый вечер всем. Помогите плиз. Задание такое: Реализуйте однонаправленный список как класс. Используя механизм наследования, реализуйте на базе списка программу контроля автобусного парка.... подробнее

Показать сообщение отдельно
boomeer
0 / 0 / 0
Регистрация: 30.10.2010
Сообщений: 8
02.11.2010, 16:05  [ТС]
Нужна помощь, проходит 16 тестов из 20
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
#include <cstdio>
#include <cstring>
 
int main()
{
    char str1[128], str2[128];
    scanf("%s%s", str1, str2);
 
    int a, c;
    unsigned b, d;
    char sk1, sk2;
 
    if(strchr(str1, '/'))
        sscanf(str1, "%c%d/%u,", &sk1, &a, &b);
    else
    {
        sscanf(str1, "%c%d,", &sk1, &a);
        b = 1U;
    }
    if(strchr(str2, '/'))
        sscanf(str2, "%d/%u%c", &c, &d, &sk2);
    else
    {
        sscanf(str2, "%d%c", &c, &sk2);
        d = 1U;
    }
 
    int left(a/(int)b), right(c/(int)d);
    if(sk1 == '(' && !(a % b))
        left++;
    if(sk2 == ')' && !(c % d))
        right--;
 
    if(a%b && a/(int)b > 0)
        left++;
    if(c%d && c/(int)d < 0)
        right--;
 
    printf("%d\n", (right-left >= 0 ? right-left+1 : 0));
 
    return 0;
}
Быть может узрит кто ошибку
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru