Bài 1 : cho tệp'du lieu.txt' có chứa xâu S1. Tạo xâu S2 gồm tất cả các chữ số có trong S1 . In xâu S2 vào tệp 'ket qua.txt' Bài 2 : Viết chương trình tính tổng các giá trị trong đoạn [ m ; n ] ( m , n nhập từ bàn phím) B3 : Nhập dãy A1...An . In ra màn hình phần tử lớn nhất và chỉ số của các phần tử có cùng giá trị với phần tử lớn nhất.

2 câu trả lời

1.

#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    string s1,s2="";
    ifstream fileInput("du lieu.txt");
    ofstream fileOutput("ket qua.txt");
    fileInput>>s1;
    for(int i=0;i<s1.size();i++){
        if(s1[i]>='0'&&s1[i]<='9'){
            s2+=s1[i];
        }
    }
    fileOutput<<s2;
    fileInput.close();
    fileOutput.close();
    //samon247
    return 0;
}

2.

#include <iostream>
using namespace std;
int main()
{
    int m,n,total=0;
    cin>>m>>n;
    for(;m<=n;m++){
        total+=m;
    }
    cout<<total;
    //samon247
    return 0;
}

3.

#include <iostream>
using namespace std;
int main()
{
    int n,ln=0,cs=0;
    cin>>n;
    int arr[n];
    for(int i=0;i<n;i++){
        cin>>arr[i];
        if(ln<arr[i]){
            ln=arr[i];
        }
    }
    for(int i=0;i<n;i++){
        if(arr[i]==ln){
            cs++;
        }
    }
    int arr1[cs],css=0;
    for(int i=0;i<n;i++){
        if(arr[i]==ln){
            arr1[css]=i;
            css++;
        }
    }
    cout<<"Phan tu lon nhat trong mang: "<<ln<<"\nChi so cua cac phan tu co cung gia tri voi gia tri lon nhat: ";
    for(int i=0;i<cs;i++){
        cout<<arr1[i]<<" ";
    }
    //samon247
    return 0;
}

`1)`

#include <iostream>
#include <fstream>
using std;
int main()
{
    string s1,s2=””;
    ifstream fileInput(“du lieu.txt”);
    ofstream fileOutput(“ket qua.txt”);
    fileInput>>s1;
    for(int i=0;i<s1.size();i++){
        if(s1[i]>=’0’&&s1[i]<=’9′){
            s2+=s1[i];
        }
    }
    fileOutput<<s2;
    fileInput.close();
    fileOutput.close();
    return 0;
}

`2)`

#include <iostream>
using std;
int main()
{
    int m,n,total=0;
    cin>>m>>n;
    for(;m<=n;m++){
        total+=m;
    }
    cout<<total;
    return 0;
}

`3)`

#include <iostream>
using std;
int main()
{
    int n,ln=0,cs=0;
    cin>>n;
    int arr[n];
    for(int i=0;i<n;i++){
        cin>>arr[i];
        if(ln<arr[i]){
            ln=arr[i];
        }
    }
    for(int i=0;i<n;i++){
        if(arr[i]==ln){
            cs++;
        }
    }
    int arr1[cs],css=0;
    for(int i=0;i<n;i++){
        if(arr[i]==ln){
            arr1[css]=i;
            css++;
        }
    }
    cout<<“Phan tu lon nhat trong mang: “<<ln<<“\nChi so cua cac phan tu co cung gia tri voi gia tri lon nhat: “;
    for(int i=0;i<cs;i++){
        cout<<arr1[i]<<” “;
    }
    return 0;
}

Câu hỏi trong lớp Xem thêm