C/C++

M

Mr.InF3ction

Гостин
^ Супер работи. Само го додадов ова :

if (scanf("%d",&a)!=0)
{
a=(a>0)?a:a*-1;
printf ("Yazdiginiz rakamin kat sayisi %d dir ",a);
}
else printf(" Lutfen rakam yazisiniz ");
}
И работи баш како што сакам. Фала многу :)
 

Belle

A Jedi
Член од
12 април 2009
Мислења
1.006
Поени од реакции
552
Мислам дека не е до библиотеката. Види каде ја имаш сочувано програмата. Доколку компајлираш во Command Prompt, види ја адресата/дирекцијата на програмата (обично C:\). Во тој случај програмата мора да ја сочуваш во C:\.
Доколку не сакаш да ја поместуваш програмата од локацијта каде ти е сочувана, тогаш во Command Prompt пиши: CD адреса_на_програма, пример: CD D:\Zadaci доколку си ја сочувала во Zadaci во делот D.
да ама другите библиотеки ми работат, само за ова проблем ми прави
 
Член од
5 јуни 2008
Мислења
3.632
Поени од реакции
5.724
да ама другите библиотеки ми работат, само за ова проблем ми прави
Искрено не сум запознаен со оваа библиотека. На гугл од што побарав видов дека winbgim.h е библиотека од С++. Може и затоа јавува грешка...
 

Belle

A Jedi
Член од
12 април 2009
Мислења
1.006
Поени од реакции
552
може и компајлeрот ти е некоја постара верзија која не ја познава оваа библиотека... пиши го кодот да го видиме :)
Па еве на пример за ова

#include <cstdlib>
#include <iostream>
#include <winbgim.h>

using namespace std;

int main(int argc, char *argv[])
{
int gdriver = 9;
int gmode = 2;
int graph(&gdrive, &gmode, "");
setbkcolor(WHITE);
setcolor(BLACK);
cleardevice();
circle(320,240,220);
circle(320,240,165);
circle(320,240,110);
circle(320,240,55);
getch();
closegraph();
return 0;
}
 
Член од
5 јуни 2008
Мислења
3.632
Поени од реакции
5.724
Па еве на пример за ова

#include <cstdlib>
#include <iostream>
#include <winbgim.h>

using namespace std;

int main(int argc, char *argv[])
{
int gdriver = 9;
int gmode = 2;
int graph(&gdrive, &gmode, "");
setbkcolor(WHITE);
setcolor(BLACK);
cleardevice();
circle(320,240,220);
circle(320,240,165);
circle(320,240,110);
circle(320,240,55);
getch();
closegraph();
return 0;
}
Види тука: http://arhiva.elitesecurity.org/t286880-winbgim-biblioteka
Коментарот 8 мислам дека ќе ти помогне.
 

Vlatko_MKD

Хакер
Член од
28 септември 2011
Мислења
12
Поени од реакции
1
Извинете за постов, можеби не е за овде. Ама хитно ми треба книгава во PDF или друга дигитална форма ?! Фала мноогу :D
 

Vlatko_MKD

Хакер
Член од
28 септември 2011
Мислења
12
Поени од реакции
1
ОК е apidrone! Ја најдов
Код:
http://www.inf.unideb.hu/grafika/eng/rtornai/Kernighan_Ritchie_Language_C.pdf
 
Член од
14 октомври 2011
Мислења
1
Поени од реакции
0
Код:
1.    #include <iostream>    /* Приклучување библиотека. */
2.    using namespace std;
3.    void GetTemp( int& );          /* Декларирање
4.    void PrintActivity ( int );                  функции            */
5.    int main ( )
6.    {
7.        int temperature;          // Декларирање променлива од типот integer, т.е. цел број, со име 'temperature'.
8.        GetTemp (temperature);      // Повикување на функција која е подоле дефинирана.
9.
10.        PrintActivity (temperature);        // Повикување на функција која е подоле дефинирана.
11.
12.        return 0;
13.    }
14.    //***********************************************************
15.    void GetTemp ( int& temp )          // Дефинирање на функција со име GetTemp, која не враќа ништо, а како влезен аргумент и` се проследува референца кон цел број, со име temp.
16.
17.    {
18.        cout << “Vnesi nadvoresna temperature:” << endl; // Принтање.
19.        cin >> temp; // // Внесување на вредност преку тастатура, вредност која ќе и` биде проследена на референцата.
20.
21.        cout << “Momentalnata temperature e “ << temp << endl; // Принтање на таа вредност.
22.    }
23.    //***********************************************************
24.    void PrintActivity ( int temp )            // Дефинирање функција која прима цел број со име 'temp'.
25.
26.    cout << “Preporacana aktivnost e “;  // Принтање.
27.    {
28.    if (temp > 30)                                  /* Ако вредноста на temp е помала од 30, тогаш принтај "пливање".
29.        cout << “plivanje.” << endl;
30.    else if (temp > 0)                // Ако е поголема од нула, да испринта "голф".
31.        cout << “golf.” << endl;
32.    }
Во врска со овој код може некој да ми даде како би било прашањето на оваа решение ? *ФАЛА* :)
--- надополнето: Oct 14, 2011 3:53 AM ---
Код:
#include <iostream>    /* Приклучување библиотека. */
using namespace std;
void GetTemp( int& );          /* Декларирање
void PrintActivity ( int );                  функции            */
int main ( )
{
    int temperature;          // Декларирање променлива од типот integer, т.е. цел број, со име 'temperature'.
    GetTemp (temperature);      // Повикување на функција која е подоле дефинирана.

    PrintActivity (temperature);        // Повикување на функција која е подоле дефинирана.

    return 0;
}
//***********************************************************
void GetTemp ( int& temp )          // Дефинирање на функција со име GetTemp, која не враќа ништо, а како влезен аргумент и` се проследува референца кон цел број, со име temp.

{
    cout << “Vnesi nadvoresna temperature:” << endl; // Принтање.
    cin >> temp; // // Внесување на вредност преку тастатура, вредност која ќе и` биде проследена на референцата.

    cout << “Momentalnata temperature e “ << temp << endl; // Принтање на таа вредност.
}
//***********************************************************
void PrintActivity ( int temp )            // Дефинирање функција која прима цел број со име 'temp'.

cout << “Preporacana aktivnost e “;  // Принтање.
{
if (temp > 30)                                  /* Ако вредноста на temp е помала од 30, тогаш принтај "пливање".
    cout << “plivanje.” << endl;
else if (temp > 0)                // Ако е поголема од нула, да испринта "голф".
    cout << “golf.” << endl;
}
Последната функција нема баш смисла, од проста причина што вредноста 31, пример, ги исполнува и двата услови, што значи дека треба да се додаде кај вториот if услов: (temp > 0 && temp < 30). И фали уште еден if кој ќе биде извршен ако ниеден од условите погоре не е исполнет.
Може да ми кажеш како е задачата на оваа решение ? Фала :)
 

Toneh

is a turtle
Член од
21 август 2005
Мислења
5.510
Поени од реакции
907
Треба да се внесе моменталната температура, па врз основа на тоа, ти препорачува активност. Ако е поголема од 30 степени, пливање, ако е поголема од нула, ти препорачува голф да си играш. Ваљда.
 
M

Mr.InF3ction

Гостин
Ќе може некој да ми каже што поточно печати ова :

printf("%-5d%05d\n%c %0*.*f\n",i,i,c,k,j,x);

болдираното
 

old_School_mk

Програмер, гејмер, psy-trance уживател
Член од
11 август 2009
Мислења
6.134
Поени од реакции
5.881
Ќе може некој да ми каже што поточно печати ова :

printf("%-5d%05d\n%c %0*.*f\n",i,i,c,k,j,x);

болдираното
Вакви работи најлесно се откриваат со тестирање. Пиши го ова во компајлер, направи неколку варијанти и ќе дознаеш што значи.
 
M

Mr.InF3ction

Гостин
Пробав..но ај ќе бидам малце понапорен ..ме напна веќе пола саат
 

Kajgana Shop

На врв Bottom