Results 1 to 5 of 5
Thread: ++
Hybrid View
-
7th May 2011 09:44 #1Registered User
Join Date: May:2011
Location: stara zagora
Posts: 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;
}
}
}
}
int main()
{
int m;
cin>>m;
input(m);
output(m);
tursene(m);
return 0;
}
-
7th May 2011 10:56 #2
Quick sort,Bubble sort ?
http://cpp-examples.com/index.phpThinkPad 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
-
7th May 2011 13:34 #3Registered 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;
}
-
7th May 2011 20:28 #4
"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];
}
}
}
}
-
7th May 2011 20:47 #5
, ???
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




Reply With Quote
Lenovo ThinkPad 15 IdeaPad 15
5th May 2023, 22:16 in