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

48.1 C: дискісінде file2.Txt файлын ашып, оған 6 бүтін сан жазу керек (сандар пернелерден енгізіледі).

#include<iostream>

#include<fstream>

using namespace std;

Int main(){

const int n=6;

int i,a[n];

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

cin>>a[i];

cout<<" 6 Butin san engiz: ";

ofstream f("C:\file2.txt");

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

f<<a[i];

f.close();

return 0;}

49.1 Пернелерден енгізілетін n бүтін санының факториалын есептейтін (n!=1*2*3**n)  программаны функция  құру арқылы есептеу керек

#include<iostream>

using namespace std;

double fakt(int k)

{

double p=1;

for ( int j=1; j<=k; j++)

p*=j;

return (p);

}

main(){

int i,n,S;

cout<<"n= ";

cin>>n;

S=fakt(n);

cout<<"S= "<<S;

return 0;

}

50.1 Нақты a, b, c, dсандары берілген. Осы сандардың терістерін квадраттап, ал оң сандарын түбірден шығарыңыз.

#include<iostream>

#include<cmath>

using namespace std;

main(){

float a,b,c,d,w,x,y,z;

cout<<"a= "; cin>>a;

cout<<"b= "; cin>>b;

cout<<"c= "; cin>>c;

cout<<"d= "; cin>>d;

if(a<0) { w=a*a; cout<<"a teris, ony kvsdtsttsdym - "<<w<<endl;}

else {w=sqrt(a); cout<<"a on, ony tubirden shygardym -"<<w<<endl;}

if(b<0) {x=b*b; cout<<"b teris, ony kvsdtsttsdym - "<<x<<endl;}

else {x=sqrt(b); cout<<"b on, ony tubirden shygardym -"<<x<<endl;}

if(c<0) {y=c*c; cout<<"c teris, ony kvsdtsttsdym - "<<y<<endl;}

else {y=sqrt(c); cout<<"c on, ony tubirden shygardym -"<<y<<endl;}

if(d<0) {z=d*d; cout<<"d teris, ony kvsdtsttsdym - "<<z<<endl;}

else {z=sqrt(d); cout<<"d on, ony tubirden shygardym -"<<z<<endl;}

return 0;

}

51.1 Бүтін оң және теріс сандардан тұратын a[n] жиымының жұп нөмірлі элементтерінің қосындысын табу керек, мұнда n саны енгізіледі, ал жиым элементтерінің мәндері кездейсоқ бүтін сандардан тұруы тиіс. #include <iostream> #include <cstdlib> #define n 50 using namespace std; int main() { int i, a[n], s=0; for (i=0; i<n; i++) { a[i]=rand()%100-50; cout«a[i]«" "; if (i%2==0) s+=a[i]; } cout«endl«"S="«s; }

52.1 Бүтін сандардан құралған n элементтерден тұратын екі массив (a[n] , b[n]) берілген. Жаңа c[n] массивін мынадай формула арқылы табатын алгоритм мен программа құру керек: c[i]=a[i]+b[i].

#include <iostream> #include <cstdlib> #define n 10 using namespace std; int main() { int i, j,t, a[n], b[n], c[n]; cout«"a[i]="; for (i=0; i<n; i++) { a[i]=rand()%100-50; cout«a[i]«" "; } cout«endl<"b[i]="; for(j=0; j<n; j++) { b[j]=rand()%100-50; cout«b[j]«" "; } cout«endl«"c[i]="; for(t=0; t<n; t++) { c[t]=a[t]+b[t]; cout«c[t]«" "; } return 0;}

53.1 Программаға бір сөйлем енгізіп, сол сөйлемді кері бағытта экранға шығаратын пограмма құру керек.

#include<iostream>

#include<cstdlib>

#include<cstring>

using namespace std;

Int main()

{

char s[80];

cout<<"Vvedite stroku:"<<endl;

cin.get(s,80);

cout<<endl;

int i,l,t,j;

l=strlen(s);

for(i=0;i<l--;i++)

{

t=s[i];

s[i]=s[l];

s[l]=t;

}

cout<<"Vid naoborot:"<<endl<<s;

return 0;

}

54.1. Программаға бір сөйлем енгізіп, соның неше символдан және неше сөзден тұратынын анықтау керек.

#include<iostream>

#include<cstdlib>

#include<cstring>

using namespace std;

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