Yvision.kz
kk
Разное
Разное
399 773 постов42 подписчика
Всяко-разно
1
09:54, 27 марта 2013

C++ есептер

  1. массив элементтерінің арасынан ен кіші санда табу керек және оның орнын табу керек...

#include <iostream>

using namespace std;

 

int main(){

int a[10];

int k=0;

int min;

cout<<"Vvedite massive"<<endl;

for (int i=0;i<10;i++){

cout<<"a["<<i<<"]"<<"->";

cin>>a[i];

}

 

min=a[0];

for (int i=1;i<10;i++)

{

if(a[i]<min)

{

min=a[i];

k=i;

}

}

cout<<"Massivtegi en kishi san = "<<min<<endl;

cout<<"Massivtegi en kishi sannin orni = "<<"a["<<k<<"]"<<endl;

 

return 0;

}

 
  1. массив элементтерін өсу ретімен орналастыру керек...
 

#include <iostream>

using namespace std;

 

int main(){

int a[10];

int k=0;

int min;

cout<<"Massivti engiz"<<endl;

for (int i=0;i<10;i++){

cout<<"a["<<i<<"]"<<"->";

cin>>a[i];

}

 

for (int i=0;i<10;i++)

{

for (int j=0;j<9;j++)

{

if (a[j]>a[j+1])

{

int s=0;

s=a[j];

a[j]=a[j+1];

a[j+1]=s;

}

}

}

 

cout<<"Massiv osu reti boinsha"<<endl;

for (int i=0;i<10;i++)

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

cout<<endl;

return 0;

}

 
  1. массив элементтерінің тақ сандарының қосындысын анықтау қажет және санын анықтау керек.

#include <iostream>

using namespace std;

 

int main(){

int a[10];

int k=0;

int sum=0;

cout<<"Vvedite massive"<<endl;

for (int i=0;i<10;i++){

cout<<"a["<<i<<"]"<<"->";

cin>>a[i];

}

 

for (int i=0;i<10;i++)

{

if(a[i]%2==1)

{

sum =sum+a[i];

k=k+1;

}

}

cout<<"Massivtegi tak sandar kosindisi = "<<sum<<endl;

cout<<"Masivtegi tak sandar sani = "<<k<<endl;

 

return 0;

}

 
1
23884
6