1-vazifa cpp Satr berilgan. Unda joylashgan raqamlar va harflar ajratilib chiqarilsin


Download 9.75 Kb.
Sana28.12.2022
Hajmi9.75 Kb.
#1018607
Bog'liq
Dasturlash 4-topshiriq


1-vazifa.cpp Satr berilgan. Unda joylashgan raqamlar va harflar ajratilib chiqarilsin.


#include

using namespace std;

int main() {
string S;
string k = "";
string n = "";

cout << "Satr kiriting: ";
getline(cin, S);

for (int i = 0; i < S.length(); i++) {
if (S[i] == '0' || S[i] == '1' || S[i] == '2' || S[i] == '3' || S[i] == '4' || S[i] == '5' || S[i] == '6' ||
S[i] == '7' || S[i] == '8' || S[i] == '9') {
k = k + (char) S[i];
} else {
n = n + (char) S[i];
}
}
cout << k << endl;
cout << n;
return 0;
}


____________________________________________________________________________


2-vazifa.cpp 1-vazifadagi masala uchun “dasturlash.h” kutubhonasi yaratilsin, unda “dastur()” deb nomlangan funksiya bo’lishi kerak. Asosiy dasturda faqat shu funksiya chaqiriladi va variantga mos parametrlar kiritiladi va tekshiriladi. Dastur ko’rinishi quyidagicha bo’lish lozim:


#include
#include "dasturlash.h"

using namespace std;

int main() {
string S;

cout << "Satr kiriting: ";
getline(cin, S);
dastur(S);

return 0;
}


_________________________________________________________


dasturlash.h


#include
using namespace std;

void dastur(string satr) {
string k = "";
string n = "";

for (int i = 0; i < satr.length(); i++) {
if (satr[i] == '0' || satr[i] == '1' || satr[i] == '2' || satr[i] == '3' || satr[i] == '4' || satr[i] == '5' ||
satr[i] == '6' ||
satr[i] == '7' || satr[i] == '8' || satr[i] == '9') {
k = k + (char) satr[i];
} else {
n = n + (char) satr[i];
}
}
cout << k << endl;
cout << n;
}
Download 9.75 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling