July 18, 2018
Палиндром ли массив
#include <cmath> #include <cstdio> #include <vector> #include <iostream> #include <algorithm> using namespace std; int A[100]; int main() { int n = 0; while(cin>>A[n]) {n++;} bool palindrome = true; for (int i=0; i<n/2; i++) { if(A[i]!=A[n-i-1]) { palindrome=false; } } if(palindrome) cout << "palindrome"; else cout << "not palindrome"; return 0; }
Поэлементный экстремум
#include <cmath> #include <cstdio> #include <vector> #include <iostream> #include <algorithm> using namespace std; int A[100]; int B[100]; int C[100]; int main() { int n; cin >> n; for(int i=0; i<n; i++) { cin >> A[i]; } for(int i=0; i<n; i++) { cin >> B[i]; } int t=0; for(int i = 0; i<n; i++) { if(A[i]>B[i]){ t=A[i]; A[i]=B[i]; B[i]=t; } } for(int i=0; i<n; i++) { cout << A[i] << " "; } cout << endl; for(int i=0; i<n; i++) { cout << B[i] << " "; } }
Вставь число
#include <cmath> #include <cstdio> #include <vector> #include <iostream> #include <algorithm> using namespace std; int A[100]; int main() { int n, x, k; cin >> n; for (int i=0; i<n; i++){ cin >> A[i]; } cin >> x; cin >> k; for (int i=n; i>=k+1; i--) { A[i]=A[i-1]; } A[k] = x; for (int i = 0; i<=n; i++) { cout << A[i] << " "; } return 0; }
Пузырек всплыл
#include <cmath> #include <cstdio> #include <vector> #include <iostream> #include <algorithm> using namespace std; int A[100]; int main() { int n = 0; while(cin>>A[n]) n++; int t = 0; for (int i=0; i<n-1; i++){ if(A[i+1]<A[i]){ t=A[i+1]; A[i+1]=A[i]; A[i]=t; } } for(int i=0; i<n; i++){ cout << A[i] << " "; } return 0; }