C/C++

  • Креатор на темата Креатор на темата Драган
  • Време на започнување Време на започнување
^ Супер работи. Само го додадов ова :

if (scanf("%d",&a)!=0)
{
a=(a>0)?a:a*-1;
printf ("Yazdiginiz rakamin kat sayisi %d dir ",a);
}
else printf(" Lutfen rakam yazisiniz ");
}
И работи баш како што сакам. Фала многу :)
 
Мислам дека не е до библиотеката. Види каде ја имаш сочувано програмата. Доколку компајлираш во Command Prompt, види ја адресата/дирекцијата на програмата (обично C:\). Во тој случај програмата мора да ја сочуваш во C:\.
Доколку не сакаш да ја поместуваш програмата од локацијта каде ти е сочувана, тогаш во Command Prompt пиши: CD адреса_на_програма, пример: CD D:\Zadaci доколку си ја сочувала во Zadaci во делот D.

да ама другите библиотеки ми работат, само за ова проблем ми прави
 
да ама другите библиотеки ми работат, само за ова проблем ми прави
Искрено не сум запознаен со оваа библиотека. На гугл од што побарав видов дека winbgim.h е библиотека од С++. Може и затоа јавува грешка...
 
може и компајл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;
}
 
Па еве на пример за ова

#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 мислам дека ќе ти помогне.
 
ref=dp_image_0
Извинете за постов, можеби не е за овде. Ама хитно ми треба книгава во PDF или друга дигитална форма ?! Фала мноогу :D
 
ОК е apidrone! Ја најдов
Код:
http://www.inf.unideb.hu/grafika/eng/rtornai/Kernighan_Ritchie_Language_C.pdf
 
Код:
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 кој ќе биде извршен ако ниеден од условите погоре не е исполнет.

Може да ми кажеш како е задачата на оваа решение ? Фала :)
 
Треба да се внесе моменталната температура, па врз основа на тоа, ти препорачува активност. Ако е поголема од 30 степени, пливање, ако е поголема од нула, ти препорачува голф да си играш. Ваљда.
 
Ќе може некој да ми каже што поточно печати ова :

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

болдираното
 
Ќе може некој да ми каже што поточно печати ова :

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

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

Kajgana Shop

Back
На врв Bottom