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

Определения знака переменных разного типа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Казус при поиске максимального элемента массива. http://www.cyberforum.ru/cpp-beginners/thread451616.html
Доброго времени суток, имеется программа для расчета волнового сопротивления микрополоска. В качестве входных данных используются размеры проводника и диэлектрика. Суть проблемы- при вычислении...
C++ Машина Тюринга нужно написать машину Тьюринга для решения Связывание задачи: поиска битной последовательности 3 последовательных единиц Помогите решить задание http://www.cyberforum.ru/cpp-beginners/thread451614.html
Ввести количество точек, получить многоугольник, закрасить многоугольник построчно. C++
Здравствуйте, есть программа написанная на С++ Builder, (см архив) у меня почему то она виснет( Суть программы такова сперва нужно ввести количество точек, потом вводите 11 пробел 14 дальшее будете...
C++ Вставка переменной(хранящей часть пути) в путь до файла...
#include <iostream> #include <windows.h> using namespace std; int main(int argc, char* argv) { TCHAR path; GetWindowsDirectory(path,1024); wcout path; ofstream...
C++ В матрице определить максимальный элемент в каждой строке http://www.cyberforum.ru/cpp-beginners/thread451593.html
В матрице размерами N*M определить максимальный элемент в каждой строке (N и M не больше 10). Матрицу сформировать из случайных чисел в диапазоне от –100 до 100. Именуйте темы осмысленно!
C++ Cannot convert parameter 1 from 'char' to 'char []' #include <iostream> using namespace std; const int MAX=20; class base { public: virtual char sry(char str, char s)=0; }; class ru: public base подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
27.02.2012, 11:02
jeka061288, как ты и просил на Си(посмотри код он внешне мало чем отличается от С++ собрата, также обрати на синтаксис scanf, а лучше прочти об этой функции здесь
http://www.cplusplus.com/reference/c.../cstdio/scanf/)
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
#include <stdio.h>
 
//ÏåðåøðóæГ*ГҐГ¬ ГґГіГ*êöèè äëÿ Г*åñêîëüêèõ Г±ГіГ№ òèïîâ Г¤Г*Г*Г*ûõ
int isNegative(int    val);
int isNegative(double val);
//Ñóòü ïåðåãðóçêè - èñïîëüçóåì îäГ*Г® ГЁ òîæå èìÿ ГґГіГ*êöèè, òîëüêî Г± Г°Г*Г§Г*ûì òèïîì(ëèáî ÷èñëîì)
// ïåðåäГ*ГўГ*åìûõ ГЇГ*Г°Г*ìåòðîâ
 
int main()
{
    //ÐåêîìåГ*äóþ ГўГ±ГҐГЈГ¤Г* äåëГ*ГІГј Г*Г*Г·Г*ëüГ*ГіГѕ ГЁГ*èöèГ*ëèçГ*öèþ ïåðåìåГ*Г*ûõ
    //Гї Г§Г*áûë îá ýòîì óïîìÿГ*ГіГІГј Г°Г*Г*ГҐГҐ
    int a    = 0;
    double b = 0;
    while(1)
    {
        printf("Vvedite celoe chislo    : ");scanf("%d",&a);
        printf("Vvedite veshestv chislo : ");scanf("%lf",&b);
        //ГЂ âîò Г*èæå ГЁ ГҐГ±ГІГј ïåðåãðóçêГ* - â³çâГ*ëè ГґГіГ*êöèè Г± îäГ*ГЁГ¬ Г*Г*çâГ*Г*ГЁГҐГ¬
        //Г* êîìïèëÿòîð Г±Г*Г¬ ГЇГ®Г*ГїГ« ãäå õîòåëè öåëûå ïåðåäГ*ГўГ*ГІГј Г* ãäå ГўГҐГ№ГҐГ±ГІГўГҐГ*Г*ûå
        printf("Chislo a = %d\n",a);
        if(isNegative(a))
            printf(" otricatelnoe\n");
        else
            printf(" polozhitelnoe\n");
        printf("Chislo b = %lf\n",b);
        if(isNegative(b))
            printf(" otricatelnoe\n");
        else
            printf(" polozhitelnoe\n");
    }
    return 0;
}
 
int isNegative(int val)
{
    int flag = 0;
    if(val < 0)
        flag = 1;
    return flag;
}
 
int isNegative(double val)
{
    int flag = 0;
    if(val < 0)
        flag = 1;
    return flag;
}
1
Миниатюры
Определения знака переменных разного типа  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru