C++ Tutorial/Data Types/int array

Материал из C\C++ эксперт
Перейти к: навигация, поиск

Compute the average of a set of values

<source lang="cpp">#include <iostream> using namespace std;

int main() {

 int i, avg, min_val, max_val; 
 int nums[10];   
  
 nums[0] = 13;   
 nums[1] = 18;   
 nums[2] = 75;   
 nums[3] = 120;   
 nums[4] = 1321;   
 nums[5] = 56;   
 nums[6] = 13124;   
 nums[7] = 12123;   
 nums[8] = -19312;   
 nums[9] = 88123;   
  
 // compute the average 
 avg = 0; 
 for(i=0; i<10; i++) 
   avg += nums[i]; 

 avg /= 10; 
 
 cout << "Average is " << avg << "\n";   

 return 0;   

}</source>

Average is 9566

Find the minimum and maximum of a set of values

<source lang="cpp">#include <iostream> using namespace std;

int main() {

 int i, avg, min_val, max_val; 
 int nums[10];   
  
 nums[0] = 13;   
 nums[1] = 18;   
 nums[2] = 75;   
 nums[3] = 120;   
 nums[4] = 1321;   
 nums[5] = 56;   
 nums[6] = 13124;   
 nums[7] = 12123;   
 nums[8] = -19312;   
 nums[9] = 88123;   
  

 // find minimum and maximum values      
 min_val = max_val = nums[0];   
 for(i=1; i<10; i++) {   
   if(nums[i] < min_val) min_val = nums[i];  
   if(nums[i] > max_val) max_val = nums[i];  
 }  
 
 cout << "Minimum value: " << min_val << "\n";   
 cout << "Maximum value: " <<  max_val << "\n";   
  
 return 0;   

}</source>

Minimum value: -19312
Maximum value: 88123

int array declaration

<source lang="cpp">#include <iostream> using namespace std;

int main() {

 int sample[10]; // this reserves 10 integer elements 
 int t; 

 // load the array 
 for(t=0; t<10; ++t) sample[t] = t; 

 // display the array 
 for(t=0; t<10; ++t) 
   cout << "This is sample[" << t << "]: " << sample[t] << "\n"; 

 return 0; 

}</source>

This is sample[0]: 0
This is sample[1]: 1
This is sample[2]: 2
This is sample[3]: 3
This is sample[4]: 4
This is sample[5]: 5
This is sample[6]: 6
This is sample[7]: 7
This is sample[8]: 8
This is sample[9]: 9