
- •51.Нақгы а, b, с, d сандары берілсін. Осы сандардың терістерін квадраттап, ал оңдарын түбірден шығарыңыз
- •54.Отыратын орындықгарының санын программаға енгізіп, соған сәйкес келік атын керсетіңіз, мысалы: «велосипед", "мотоцикл", "жеңіл автомобиль", "микроавтобус", "автобус".
- •55.N нақты сандардан тұратын бірөлшемді жиым үшін: теріс элементтер қосындысын есептеу, ең үлкен және ең кіші элементтері арасындағы элементтер кебейтіндісін анықтау,
- •56.N бүтін сандардан тұратын бірөлшемді жиым үшін: жұп нөмірлі элементтерінің көбейтіндісін есептеу; бірінші және соңғы нөлдік элементтердің арасындағы элементтер қосындысын табу.
- •58.Тікбұрышгы үш6ұрыштың катеті мен бұрышы белгілі болса, оның периметрі мен ауданын есепте.
- •59. Ресторан күнде 850 теңгеден m1 кг май, 240 теңгеден m2 кг каймақ 410 теңгеден mЗ кг сливка сатып алады. Азық-түліктің жеке бағасын және жалпы бағасын анықга.
- •60. Үшбұрыштың үш қабырғасы белгілі. Геррон формуласын қолданып, үшбұрыштың ауданын есептеңіз.
- •61. Студент кұрылымы (аты-жоні, жасы, жынысы, тобы, курс, gра балы) берілген. 18 жасқа толған ер балалардың аты-жөнін және қай топта оқитынын анықгаңыз.
- •62. Студент кұрылымы (аты-жөні, жасы, жынысы, тобы, курс, gра балы) берілген. Gра балы 2-ден томен 1-курс студенттерінің тізімін және тобын шығарыңыз.
- •65. Кітапханадағы кітаптар туралы мәлімет. Құрылым жазбасы келесідей: кітап шифрі, авторы, баспадан шығарылған жылы, орналаскан жері (стеллаж, сөре нөмірі), XXX шифрлі кітап туралы ақпарат алу.
- •74. Кезекке мәліметтер енгізіңіз. Кезекген енгізілген мәліметтің басына ең жақын сөзді жойыңыз, ал қалған элементтерін езгеріссіз калдырыңыз.
- •76. N нақты сандардан тұратын бірөлшемді жиым үшін: теріс элементтердің санын есептеу; ең үлкен және ең кіші элементтері арасындағы элементтер қосындысын табу керек.
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; }