Имаме масив от 6 елемента, цели числа. Да се напише програма, която позволява да се въведат стойности на елементите и после отпечатва стойностите на:
- всички елементи на един ред, разделени с интервал
- всички елементи, всеки елемент на отделен ред
- всички елементи на един ред, разделени с интервали, в ред обратен на въвеждането
- през един елемент – тоест само първи, трети и пети
- само елементите, които са четни числа
- всички елементи на един ред, всеки елемент ограден с кавички и разделени един от друг с запетаи


//Poduslovie 1 int arr[6] ; //Vuvejdane na stoinostite na elementite v masiva for (int i=0 ; i<6 ; i++) { cout << "Vavedete chislo: " ; cin >> arr[i] ; } //Izvejdaneto na vuvedenite elementi for (int j=0 ; j<6 ; j++) cout << arr[j] << " " ; cout << endl;//Poduslovie 2 int arr[6] ; //Vuvejdane na stoinostite na elementite v masiva for (int i=0 ; i<6 ; i++) { cout << "Vavedete chislo: " ; cin >> arr[i] ; } //Izvejdaneto na vuvedenite elementi for (int j=0 ; j<6 ; j++) cout << arr[j] << endl ; cout<< endl ;//Poduslovie 3 int arr[6] ; //Vuvejdane na stoinostite na elementite v masiva for (int i=0 ; i<6 ; i++) { cout << "Vavedete chislo: " ; cin >> arr[i] ; } //Izvejdaneto na vuvedenite elementi for (int j=5 ; j>=0 ; j--) cout << arr[j] << " " ; cout << endl ;//Poduslovie 4 int arr[6] ; //Vuvejdane na stoinostite na elementite v masiva for (int i=0 ; i<6 ; i++) { cout << "Vavedete chislo: " ; cin >> arr[i] ; } //Izvejdaneto na vuvedenite elementi for (int j=0 ; j<6 ; j+=2) cout << arr[j] << " " ; cout<< endl ;//Poduslovie 5 int arr[6] ; //Vuvejdane na stoinostite na elementite v masiva for (int i=0 ; i<6 ; i++) { cout << "Vavedete chislo: " ; cin >> arr[i] ; } //Izvejdaneto na vuvedenite elementi for (int j=0 ; j<6 ; j++){ if ( arr[j]%2==0) cout << arr[j] << " " ; } cout<< endl ;//Poduslovie 6 int arr[6] ; //Vuvejdane na stoinostite na elementite v masiva for (int i=0 ; i<6 ; i++) { cout << "Vavedete chislo: " ; cin >> arr[i] ; } //Izvejdaneto na vuvedenite elementi for (int j=0 ; j<6 ; j++) { cout << "'" << arr[j] <<"'"<< ", " ; } cout<< endl ;#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int a[6],i; for(i=0;i<6;i++){ cout<<"a["<<i<<"] = "; cin>>a[i]; } cout<<endl; cout<<endl; //Първа задача: for(int k=0;k<i;k++) cout<<a[k]<<" "; cout<<"\n\n\n"; //Втора задача: for(int k=0;k<i;k++) cout<<a[k]<<endl; cout<<endl; //Трета задача: for(int k=i-1;k>=0;k--) cout<<a[k]<<" "; cout<<"\n\n\n"; //Четвърта задача: for(int k=0;k<i;k+=2) cout<<a[k]<<" "; cout<<"\n\n\n"; //Пета задача: for(int k=0;k<i;k++){ if(a[k]%2==0) cout<<a[k]<<" "; } cout<<"\n\n\n"; //Шеста задача: for(int k=0;k<i;k++) cout<<"'"<<a[k]<<"'"<<"; "; cout<<"\n\n\n"; system("pause"); return 0; }Супер, вярно! При цикли е прието променливата, която служи за итерации, да се обозначава с i (и с j,k и т.н. ако са повече вложени цикли). Не че и така не е правилно, но прави програмата с една идея по-трудна за четене от хора, които са свикнали с тези конвенции.