C/C++

  • Креатор на темата Креатор на темата Драган
  • Време на започнување Време на започнување
Значи си на напрајв некако прогарама за решавање задачи, ама сакам сега некако да ја усовршам. На пример на почеток, тука:
Код:
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
 
Еве ти нешто како занимација :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;
 
Може малце офтопик сум, али на темата за часови има слаб интерес

Ми треба професор или некој што има позавање во ц++. Се работи за објектно програмирање (прва година на факултет-наследување,виртуелни функции,констртори ) односно за 4 задачи кој треба да ги разгледаме подетално.
Ако има заинтересирани нека ми пишат бројче во порака, ќе се договориме цена и термин ( до 26 мај).
 
Здраво! Дали ќе може помош околу една задача што ме мачи? :rolleyes:
Се работи за задача во Ц, мислам дека е едноставна ама ете не ми иде :)
Задачата гласи:
Да се најде првиот број поголем од даден број н, кој има 3 пати повеќе прости делители од н.
o_O
 
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.
 
здраво..може ли некој да биде љубезен и да ми помогне околу домашна задача по информатика..се работи за алгоритми .. од домашнава ми зависи оценката.. ВЕ МОЛАМ!
Следи домашната:
За зададени 3 броја програмата ги печати како:
а)растечка низа
б)опаѓачка низа

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

 
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:
 
Фала многу!Кога ќе биде стипендијата одма ми даваш жиро сметка и имаш 500-че.. ;) :D
 
а ќе може ли малце помош и за блок дијаграм...се ми иде само програмирање не..фала сепак .. xD :D
 
Како може од еден текст документ (txt) секој ред да го вчитам во програмата како стринг?:)

Програмси јазика: C++
 
Како може од еден текст документ (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

Back
На врв Bottom