Trang chủ Tin Học Lớp 7 ARRAY7 chvbasic Tên file CPP: ARRAY7.CPP Cho một mảng số nguyên A gồm N phần tử có giá trị phân...
Câu hỏi :

Giúp mình với ạ giải bằng ngôn ngữ C++

image

ARRAY7 chvbasic Tên file CPP: ARRAY7.CPP Cho một mảng số nguyên A gồm N phần tử có giá trị phân biệt, hãy tìm phần tử nhỏ thứ nhì trong dãy. Ví dụ: 6 Input

Lời giải 1 :

// sort trong algorithm : sắp xếp mảng tăng dần

// in ra phần tử nhỏ thứ nhì trong mảng sắp xếp ; thứ 2 -1 = 1 (Do mảng bắt đầu bằng 0)

#include <iostream>
#include<algorithm>
using namespace std;

int main(){
    int n, i ;
    cin >> n ; 
    int a[n+1];
    for (i=0;i<n;i++) cin >> a[i];
    sort(a,a+n);
    cout << a[1];
}

Lời giải 2 :

#include <bits/stdc++.h>
using namespace std;
int a[10002];
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0); cout.tie(0);
  int n;
  cin>>n;
  for (int i=1;i<=n;i++)
    cin>>a[i];
  sort (a+1,a+n+1);           //sắp xếp mảng theo thứ tự tăng dần
  cout<<a[2];                //phần tử nhỏ thứ 2 của dãy lúc này sẽ là a[2]
}

 

Bạn có biết?

Tin học là môn học về cách máy tính xử lý thông tin. Nó giúp bạn hiểu cách máy tính hoạt động và cách sử dụng chúng để giải quyết các vấn đề. Hãy sử dụng tin học để sáng tạo và đổi mới!

Nguồn :

Wikipedia - Bách khoa toàn thư

Tâm sự lớp 7

Lớp 7 - Đã quen với môi trường mới, học hành vẫn là nhiệm vụ chính. Hãy kiên trì và không ngừng cố gắng để vượt qua mọi thử thách!

Nguồn :

sưu tập

Copyright © 2024 Hoc Sinh 247