Results 1 to 5 of 5

Thread: ++

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: May:2011
    Location: stara zagora
    Posts: 2

    Wink ++

    . ++. . . . , , . ( ) . . . :
    , , .


    #include <iostream>
    #include <cstring>
    using namespace std;
    struct knigi
    {
    char name_autor[58];
    char name_book[58];
    char number[58];
    double cena;
    };
    void input(int m)
    {

    knigi a[56];
    for(int i=0;i<m;i++)
    {
    cout<<"vuvedi ime na avtora"<<" ";
    cin>>a[i].name_autor;
    cout<<"vuvedi ime na knigata"<<" ";
    cin>>a[i].name_book;
    cout<<"vuvedi nomer"<<" ";
    cin>>a[i].number;
    cout<<"vuvedi cena"<<" ";
    cin>>a[i].cena;
    }
    }
    void output(int m)
    {
    knigi a[56];
    for(int j=0;j<m;j++)
    {
    cout<<a[j].name_autor<<" ";
    cout<<a[j].name_book<<" ";
    cout<<a[j].number<<" ";
    cout<<a[j].cena<<" ";
    }
    }
    void tursene(int m)
    {
    knigi a[56];
    char avtor[45];
    cin.get();
    cin.getline(avtor,45);
    {
    for(int h=0;h<m;h++)
    {
    if(strcmp(avtor,a[h].name_autor)==0)
    {
    cout<<a[h].name_autor<<endl;
    cout<<a[h].name_book<<endl;
    cout<<a[h].number<<endl;
    cout<<a[h].cena<<endl;
    }
    }
    }
    }
    int main()
    {
    int m;
    cin>>m;
    input(m);
    output(m);
    tursene(m);
    return 0;
    }

  2. #2
    Registered User martinhr's Avatar
    Join Date: Jul:2008
    Location: /dev/random
    Posts: 331
    Quick sort,Bubble sort ?
    http://cpp-examples.com/index.php
    ThinkPad T520 ( 4243F53 ) | Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz | Crucial 8GB Ballistix Sport DDR3 @ 1333MHz | SAMSUNG 850 Pro Series ( MZ-7KE128BW ) 128GB 3-D Vertical | Seagate FireCuda Gaming SSHD 2TB ( ST2000LX001 ) | Kernel: 4.4.0-24-generic x86_64 Distro: Ubuntu 16.04 xenial

  3. #3
    Registered User
    Join Date: May:2011
    Location: stara zagora
    Posts: 2
    : 2 . , .







    #include <iostream>
    #include <cstring>
    using namespace std;
    struct knigi
    {
    char name_autor[58];
    char name_book[58];
    char number[58];
    double cena;
    };
    void input(int m)
    {

    knigi a[56];
    for(int i=0;i<m;i++)
    {
    cout<<"vuvedi ime na avtora"<<" ";
    cin>>a[i].name_autor;
    cout<<"vuvedi ime na knigata"<<" ";
    cin>>a[i].name_book;
    cout<<"vuvedi nomer"<<" ";
    cin>>a[i].number;
    cout<<"vuvedi cena"<<" ";
    cin>>a[i].cena;
    }
    }
    void output(int m)
    {
    knigi a[56];
    for(int j=0;j<m;j++)
    {
    cout<<a[j].name_autor<<" ";
    cout<<a[j].name_book<<" ";
    cout<<a[j].number<<" ";
    cout<<a[j].cena<<" ";
    }
    }
    void tursene(int m)
    {
    knigi a[56];
    char avtor[45];
    cin.get();
    cin.getline(avtor,45);
    {
    for(int h=0;h<m;h++)
    {
    if(strcmp(avtor,a[h].name_autor)==0)
    {
    cout<<a[h].name_autor<<endl;
    cout<<a[h].name_book<<endl;
    cout<<a[h].number<<endl;
    cout<<a[h].cena<<endl;
    }
    }
    }
    }
    void sortirane(int m)
    {
    knigi a[56];
    for(int d=0;d<m;d++)
    {
    for(int c=0;c<m;c++)
    {
    if(a[c].cena>a[c+1].cena)
    {
    swap=a[c];
    a[c]=a[c+1];
    a[c+1]=swap;
    }
    }
    }
    }
    int main()
    {
    int m;
    cin>>m;
    input(m);
    output(m);
    tursene(m);
    sortirane(m);
    return 0;
    }

  4. #4
    Registered User tanago's Avatar
    Join Date: Jul:2009
    Location:
    Posts: 322
    "sortirane"

    void sortirane(int m)
    {
    knigi a[56];
    knigi b[1];
    for(int d=0;d<m;d++)
    {
    for(int c=0;c<m;c++)
    {
    if(a[c].cena>a[c+1].cena)
    {
    b[0]=a[c];
    a[c]=a[c+1];
    a[c+1]=b[0];
    }
    }
    }
    }

  5. #5
    Registered User martinhr's Avatar
    Join Date: Jul:2008
    Location: /dev/random
    Posts: 331
    , ???
    ThinkPad T520 ( 4243F53 ) | Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz | Crucial 8GB Ballistix Sport DDR3 @ 1333MHz | SAMSUNG 850 Pro Series ( MZ-7KE128BW ) 128GB 3-D Vertical | Seagate FireCuda Gaming SSHD 2TB ( ST2000LX001 ) | Kernel: 4.4.0-24-generic x86_64 Distro: Ubuntu 16.04 xenial

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 . .
iskamPC.com | mobility.BG | Bloody's Techblog | | 3D Vision Blog |