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

Int main()

{

int l,i,c=0;

char s[80];

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

cin.get(s,80);

l=strlen(s);

cout<<"Dlina stroki:"<<l<<endl;

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

if((s[i]==' ')&&(s[i+1]!=' '))

c=c+1;

cout<<"\n"<<c+1;

return 0;

}

55.1 Бүтін сандардан тұратын а[3][3] жиымы берілген. Сол жиымдағы бас диагональда орналасқан элементтерді экранға шығару алгоритмі мен программасын құру керек.

#include<iostream>

#include<cstdlib>

using namespace std;

main(){

const int n=3;

int a[n][n],i,j;

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

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

a[i][j]=rand()%10;

cout<<a[i][j]<<" ";}

cout<<"\n";}

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

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

if(i==j ) cout<<a[i][j]<<" ";

return 0;}

1-ден 100-ге дейінгі 4-ке қалдықсыз бөлінетін сандардың қосындысын табу керек.

#include<iostream>

using namespace std;

Int main(){

int i,s=0;

for(i=1;i<=100;i++)

if(i%4==0){

s+=i;

}

cout<<"4-ke kaldyksyz bol kos="<<i;

return 0;}

С/С++ тілінде екі өлшемді жиымдарды сипаттау, екі өлшемді А[3][3]

Жиымның қосалқы диогналындағы элементтерінің қосындысың табу керек.

#include<iostream>

#include<cstdlib>

using namespace std;

Int main() {

const int n=3, m=3;

int a[n][m],i,j,s=0;

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

{ for(j=0;j<m;j++)

{a[i][j]=rand()%15-8;

cout<<a[i][j]<<" ";}

cout<<endl;

}

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

for(j=0;j<m;j++)

if(i+j==n-1)

{ s+=a[i][j];

}

} cout<<"kosyndysy="<<s<<endl;

return 0;

}

Екі өлшемді А(4,4) Жиымындағы оң элементтердің геометриялық ортасын, ал теріс элеметтердің арифметикалық ортасын есептеп шығарыңдар.

#include<cstdlib>

#include<iomanip>

#include<math.h>

#include<iostream>

using namespace std;

Int main (){

const int n=4;

int a[n][n];

int i,j,k=0,d=0;

double on=1,teris=0;

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

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

a[i][j]=rand()%8-4;

if (a[i][j]>0){

on*=a[i][j];

k++;}

else {

teris+=a[i][j];

d++;}

cout<<setw(3)<<a[i][j];}

cout<<endl;}

cout<<" onnin geom. ortasi= "<<pow(on,(1.0/k));

cout<<" teristin arif. ortasi= "<<teris/d;

return 0;

Төмендегі функцияны кез келген х және бүтін n үшін есептеу программасын құрыңыз: 

#include<iostream>

#include<cmath>

using namespace std;

Int main() {

int i,n,x,s=0;

cout<<"x engiz=";

cin>>x;

cout<<"n engiz=";

cin>>n;

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

s+=pow(x,i)*sin(i*M_PI_4);}

cout<<s;

return 0;

}

5X3 мөлшерлі бүтін сандардан тұратын матрица берілген. Оның әрбір теріс элементін нөлге алмастырыңдар да, матрица элементтерінің берілген мәндері мен өңделгеннен кейінгі мәндерін экранға шығарыңдар.

#include<iostream>

#include<cstdlib>

#include<iomanip>

using namespace std;

Int main()

{

int a[5][3], i, j;

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

for(j=0; j<3; j++)

a[i][j]=rand()%10-5;

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

{for(j=0; j<3; j++)

{cout<<a[i][j]<<" ";}

cout<<"\n";}

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

{for(j=0; j<3; j++)

{if(a[i][j]<0) a[i][j]=0;

{cout<<a[i][j]<<" ";}

cout<<"\n"<<endl;}}

system ("pause"); }

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

#include <iostream>

#include <cstring>

using namespace std;

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