حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

استخراج اعداد داخل متن

تمرین آسان 1358 visibility link download flag

برنامه ای بنویسید که یک متن دریافت کند و اعداد درون آن را استخراج کرده و چاپ کند.

مثلا:

input: hooshang123hooshangi456
output: 123456
👨‍💻 3 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 28

import re

def extract_numbers(text):
    return ''.join(re.findall(r'\d+', text))

input_text = "hooshang123hooshangi456"
output = extract_numbers(input_text)
print(output)
پاسخ هوش مصنوعی Ai Python
#include<bits/stdc++.h>
using namespace std;

int main (){
    string a, b;
    cin >> a;
    for(int i = 0; i < a.size(); i++){
        if(a[i] == '1' || a[i] == '0' || a[i] == '2' || a[i] == '3' || a[i] == '4' || a[i] == '5' || a[i] == '6' || a[i] == '7' || a[i] == '8' || a[i] == '9'){
            b.push_back(a[i]);
        }
    }
    cout << b;
}

#include <iostream>
#include <string>
#include<cctype>
using namespace std;
int main(){
    int i;
    string a;
    cin>>a;
    for (i = 0 ; i < a.length() ; i++){
        if (isdigit(a[i])){
            cout<<a[i];
        }
    }
    return 0;
}

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن