#include using namespace std; int main(){ int n; cin>>n; int arr[n]; for(int i=0;i cin>>arr[i]; int k; cin>>k; for(int i=0;i if(arr[i]==k)cout< } return 0; }
2-topshiriq
Sizga bir o’lchamli butun sonli massiv berilgan. Sizning vazifangiz uningmaskimal elementini va shunday elementlardan necha marta uchraganinitopuvchi dastur tuzishdan iborat.
Kiruvchi ma’lumotlar: Birinchi qatorda bitta butun son n − massiv elementlarisoni berilgan(1≤n≤100). Ikkinchi qatordan massiv elementlari bitta probel bilanajratilib berilgan. Massiv elementlari butun va modul jihatidan 1000 danoshmaydi.
Chiquvchi ma’lumotlar: Bitta qatorga ikkita sonni– masklimal element vaularning sonini bitta probel bilan ajratib chiqaring.
№
Kiruvchi ma’lumotlar
Chiquvchi ma’lumotlar
1
4
7 19 15 19
19 2
2
5
-8 1 2 -9 -6
2 1
3
2
-100 -100
-100 2
#include using namespace std;
int main(){ int n; cin>>n; int arr[n]; for(int i=0;i cin>>arr[i]; int maxx=arr[0]; for(int i=1;i if(arr[i]>maxx)maxx=arr[i]; } int cnt=0; for(int i=0;i if(maxx==arr[i])cnt++; } cout< return 0; }
3-topshiriq Sizga bir o’lchamli sonli massiv shaklidagi ketma-ketlik berilgan. Sizning vazifangizbu massiv elementlari berilgan tartibda arifmetik progressiya tashkil qilishi yoki tashkilqilmasligini tekshirishdan iborat.
Kiruvchi ma’lumotlar Birinchi qatorda bitta butun son n − massiv elementlari soni berilgan(1≤n≤100).Ikkinchi qatorda massiv elementlari probel bilan ajratilib berilgan. Massiv elementlariqiymatlari butun va modul jihatidan 109 dan oshmaydi.
Chiquvchi ma’lumotlar Agar massiv elemantlari berilgan tartibda arifmetik progressiyani tashkil qilsa “yes”aks holda “no” so’zini chiqaring.
Misollar
№
Kiruvchi ma’lumotlar
Chiquvchi ma’lumotlar
1
4
7 11 15 19
Yes
2
5
2 5 8 9 11
No
3
1
-100
Yes
#include using namespace std; int main(){ int mas[20]; int n=20; for(int i=0;i mas[i]=i; } bool natija=true; int d=mas[0]-mas[1]; for(int i=0;i if(mas[i]-mas[i+1]!=d){ natija=false;break; } } if(natija){cout<<"Arifmetik progressiya \n";} else cout<<"Arifmetik progressiya emas !\n"; return 0; }