Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
esepter dayin.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
49.49 Кб
Скачать

61. Студент кұрылымы (аты-жоні, жасы, жынысы, тобы, курс, gра балы) берілген. 18 жасқа толған ер балалардың аты-жөнін және қай топта оқитынын анықгаңыз.

#include<iostream.h>

#include<string.h>

struct student

{

char aty_zhoni[20];

int zhasy;

char zhynysy[6];

char toby[10];

int kursy;

float gpa;};

main()

{

student a[100];

int n,i;

cout<<"Engiziletin studentter sanyn neshe?"<<endl;

cin>>n;

cout<<endl<<"__________________________"<<endl;

for(i=0;i<n;i++) {

cout<<endl<<"Aty zhoni: "; cin>>a[i].aty_zhoni;

cout<<endl<<"Zhasy: "; cin>>a[i].zhasy;

cout<<endl<<"Zhynysy: "; cin>>a[i].zhynysy;

cout<<endl<<"Toby "; cin>>a[i].toby;

cout<<endl<<"Kursy "; cin>>a[i].kursy;

cout<<endl<<"GPA baly: "; cin>>a[i].gpa;

cout<<endl<<"__________________________"<<endl;}

cout<<endl<<endl<<"18 zhaska tolgan studentter:"<<endl;

for(i=0;i<n;i++)

if(a[i].zhasy>=18) cout<<a[i].aty_zhoni<<" "<<a[i].toby<<endl;

return 0;}

62. Студент кұрылымы (аты-жөні, жасы, жынысы, тобы, курс, gра балы) берілген. Gра балы 2-ден томен 1-курс студенттерінің тізімін және тобын шығарыңыз.

#include<iostream.h>

#include<string.h>

struct student

{

char aty_zhoni[20];

int zhasy;

char zhynysy[6];

char toby[10];

int kursy;

float gpa;};

main()

{

student a[100];

int n,i;

cout<<"Engiziletin studentter sany neshe?"<<endl;

cin>>n;

cout<<endl<<"__________________________"<<endl;

for(i=0;i<n;i++) {

cout<<endl<<"Aty zhoni: "; cin>>a[i].aty_zhoni;

cout<<endl<<"Zhasy: "; cin>>a[i].zhasy;

cout<<endl<<"Zhynysy: "; cin>>a[i].zhynysy;

cout<<endl<<"Toby "; cin>>a[i].toby;

cout<<endl<<"Kursy "; cin>>a[i].kursy;

cout<<endl<<"GPA baly: "; cin>>a[i].gpa;

cout<<endl<<"__________________________"<<endl;}

cout<<endl<<endl<<"18 zhaska tolgan studentter:"<<endl;

for(i=0;i<n;i++)

if(a[i].gpa<2 && a[i].kursy==1) cout<<a[i].aty_zhoni<<" "<<a[i].toby<<endl;

return 0;}

63.Тізбекті коктейнер - вектор. Векторларды меншіктеу.Аяқгалған программаны жазыңыз, мұнда сәйкес конструкторлардың көмегімен элементтердің сәйкесінше бірдей 1, 2, 3 мәндері мен сәйкесінше 5, 7, 6 елшемдері бар, бүтін типті элементтері бар V1, V2, V3 үш векторын құрыңыз. Экранға векторлардың өлшемдерін олардың элементтерінің мәндерін шығарыңыз және V3=V2-V1 менішктелуін орындаңыз. Бұдан кейін экранға кайтадан векторлардың өлшемдері мен элементтерінің мәндерін шығарыңыз.

#include<iostream> #include <iterator> #include<algorithm> #include<list> using namespace std; int main () { int i,j; list<int> L1; list<int> L2; list<int> L3; ostream_iterator< int > output( cout, " " );  for(i=1,j=10;i<5,j<13;i++,j++) { L1.push_front (i); L2.push_back (j);}

copy(L1.begin(), L1.end(), output ); cout«L1.size(); copy(L2.begin(), L2.end(), output ); cout«L2.size()«endl;;  copy(L2.begin(),L2.end(),inserter(L3,L3.begin())); copy(L3.begin(), L3.end(), output ); cout«L3.size(); system("PAUSE"); return 0; }

64. Тізбекті контейнер - екі жақгы кезек. Аяқгалған программаны жазыңыз, бұнда сәйкес конструкторлардың комегімен элементтердің 1-ге тең бірдей мәндері бар бүтін типті элементтердің өлшемі 5 кезекті кұрыңыз. "[]" операциясын қолданып, құрылған кезектің элементтерінің мәндері мен өлшемдерін экранға шығарыңыз. Кезектің басына 7 және 12 мәндері бар екі элементті (push_front() әдiсі) және соңына 21 мәні бар элементті (рusһ_bас() әдісі) қосыңыз. Алынған кезектің мәндері мен өлшемдерін экранға шығарыңыз.

#include <iostream>

#include <queue>

using namespace std;

int main()

{ queue <int> a;

a.push(1);

a.push(1);

a.push(1);

a.push(1);

a.push(1);

cout<<"Berilgen sandar: ";

cout << a.front()<<" ";

a.pop();

cout << a.front()<<" ";

a.pop();

cout << a.front()<<" ";

a.pop();

cout << a.front()<<" ";

a.pop();

cout << a.front()<<" ";

a.pop();

cout<<"\nOzgertilgen turi: ";

a.push(7);

a.push(12);

a.push(1);

a.push(1);

a.push(1);

a.push(1);

a.push(1);

a.push(21);

cout << a.front()<<" ";

a.pop();

cout << a.front()<<" ";

a.pop();

cout << a.front()<<" ";

a.pop();

cout << a.front()<<" ";

a.pop();

cout << a.front()<<" ";

a.pop();

cout << a.front()<<" ";

a.pop();

cout << a.front()<<" ";

a.pop();

cout << a.front()<<" ";

a.pop();

return 0; }

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]