C/C++

Член од
22 октомври 2011
Мислења
65
Поени од реакции
10
Значи си на напрајв некако прогарама за решавање задачи, ама сакам сега некако да ја усовршам. На пример на почеток, тука:
Код:
cout << "Sto e dadeno vo zadacata ?(P, V, B, M, D, a, b, c )" <<endl;
        cout << "Stom vnesis se sto e dadeno, vnesi ja bukvata 't' za da zavrsis"<<endl;
    do {
          cin >> a1;
          if(a1 == "P"){
                cout << "P = ";       
                cin >> P;
                }
          else if(a1 == "V" || a1 == "v"){
                cout << "V = ";
                cin >> V;
                  }
          else if(a1 == "B"){
                cout << "B = ";
                cin >> B;
                  }
          else if(a1 == "M"){
                cout << "M = ";
                cin >> M;
                  }
          else if(a1 == "a"){
                cout << "a = ";
                cin >> a;
      }while(a1 != "t");
                  }
сакам место да кажам што е дадено па да го внесам, да можам директно да внесам P=234 и да работи некако програмата :icon_lol: . Па ако можи некој нека помогни, фала.

ПС нов сум :P
 
M

Mr.InF3ction

Гостин
Еве ти нешто како занимација :icon_lol: Има многу други начини да се направи ..
Код:
int a,b,c;
    char c1,c2;
    int broj;
    cout << "Sto e dadeno vo zadacata ?(P, V, B, M, D, a, b, c )" <<endl;
    cout << "Stom vnesis se sto e dadeno, vnesi 'ttt' za da zavrsis"<<endl;
    do {
        cin>>c1>>c2>>broj;
        cout << c1 << " = " << broj << endl;
        if(c1 =='a')
            a = broj;
        else if(c1 == 'b')
            b = broj;
        else if(c1 == 'c')
            c = broj;
        else if(c1 == 't')
            break;
        cin.clear();
        broj = 0;
        }while(1);
    cout << "a=" << a << endl <<"b=" << b << endl << "c=" << c;
 

FromSunWithLove

dance or die
Член од
1 февруари 2007
Мислења
524
Поени од реакции
13
Може малце офтопик сум, али на темата за часови има слаб интерес

Ми треба професор или некој што има позавање во ц++. Се работи за објектно програмирање (прва година на факултет-наследување,виртуелни функции,констртори ) односно за 4 задачи кој треба да ги разгледаме подетално.
Ако има заинтересирани нека ми пишат бројче во порака, ќе се договориме цена и термин ( до 26 мај).
 
Член од
5 јуни 2008
Мислења
2
Поени од реакции
0
Здраво! Дали ќе може помош околу една задача што ме мачи? :rolleyes:
Се работи за задача во Ц, мислам дека е едноставна ама ете не ми иде :)
Задачата гласи:
Да се најде првиот број поголем од даден број н, кој има 3 пати повеќе прости делители од н.
o_O
 
Член од
1 јули 2008
Мислења
165
Поени од реакции
18
Epa izbroj gi prostite deliteli na brojot n, preku funkcija.
broj = n+1,
while(3*brprostideliteli(n)!=brprostideliteli(broj))
broj++;
koga ke go najde brojot sto imat 3 pati po brojot na deliteli ke prekine ciklusot.
Ispecati go posle samo broj.
 
Член од
2 јуни 2012
Мислења
3
Поени од реакции
0
здраво..може ли некој да биде љубезен и да ми помогне околу домашна задача по информатика..се работи за алгоритми .. од домашнава ми зависи оценката.. ВЕ МОЛАМ!
Следи домашната:
За зададени 3 броја програмата ги печати како:
а)растечка низа
б)опаѓачка низа

ВЕ МОЛАМ ЗА ПОМОШ!АКО МИ ПОМОГНЕТЕ ВЕРУВАЈТЕ ДЕКА ЌЕ ВИ БИДАМ МНОГУ БЛАГОДАРЕН!ФАЛА ОДНАПРЕД! :)

 
Член од
1 јуни 2011
Мислења
25.909
Поени од реакции
41.872
a)
Код:
#include <iostream>
 
using namespace std;
 
int main() {
 
int a, b, c, pom;
 
cin >> a >> b >> c;
 
if (a>b) // zamena na a i b
 
{ pom=a;
 
a=b;
 
b=pom;
 
}
 
if (a>c) // zamena na a i c
 
{ pom=a;
 
a=c;
 
c=pom;
 
}
 
if (b>c) // zamena na b i c
 
{ pom=b;
 
b=c;
 
c=pom;
 
}
 
cout << a << " "<< b << " " << c;
 
return 0;
b)

Код:
#include <iostream>
using namespace std;
int main ()
{
    int a,b,c;
    cout<<"Vnesi 3 broevi :";
    cin>>a>>b>>c;
 
cout<<endl;
 
    if (a>b && b>c)
{
    cout<<c<<" "<<b<<" "<<a;
    }
    else if (a>c && c>b)
    cout<<b<<" "<<c<<" "<<a;
    else if (b>a && a>c)
    cout<<c<<" "<<a<<" "<<b;
    else if (b>c && c>a)
    cout<<a<<" "<<c<<" "<<b;
    else if (c>a && a>b)
    cout<<b<<" "<<a<<" "<<c;
    else cout<<a<<" "<<b<<" "<<c;
 
cout<<endl;
 
    if (a>b && b>c) {
    cout<<a<<" "<<b<<" "<<c;
    }
    else if (a>c && c>b)
    cout<<a<<" "<<c<<" "<<b;
    else if (b>a && a>c)
    cout<<b<<" "<<a<<" "<<c;
    else if (b>c && c>a)
    cout<<b<<" "<<c<<" "<<a;
    else if (c>a && a>b)
    cout<<c<<" "<<a<<" "<<b;
    else cout<<c<<" "<<b<<" "<<a;
 
}
aj sega 500-ce na ziro smetkata ;) :icon_lol:
 
Член од
2 јуни 2012
Мислења
3
Поени од реакции
0
Фала многу!Кога ќе биде стипендијата одма ми даваш жиро сметка и имаш 500-че.. ;) :D
 
Член од
2 јуни 2012
Мислења
3
Поени од реакции
0
а ќе може ли малце помош и за блок дијаграм...се ми иде само програмирање не..фала сепак .. xD :D
 
B

Besy

Гостин
Како може од еден текст документ (txt) секој ред да го вчитам во програмата како стринг?:)

Програмси јазика: C++
 
M

Mr.InF3ction

Гостин
Како може од еден текст документ (txt) секој ред да го вчитам во програмата како стринг?:)

Програмси јазика: C++
Код:
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
char red[200];
ifstream input("text.txt");
while(!input.eof())
    {
    input.getline(red,200);
    cout << red << endl;
    }
 
}
Исто како со "cin.getline()" читаш влез од тастатура се додека не притиснеш ентер (нов ред) истото го имаш и за влез преку некоја дадотека..т.е читање цел ред. Само внимавај да провериш дали си на крајот на дадотеката..со функцијата ime_na_vlez.eof().
 

Kajgana Shop

На врв Bottom