Struktura turidagi massiv yarating. Ko’rsatilgan nomga EGA bo’lgan elementni o’chiring va fayl oxiriga ikkita element qo’shing


Download 143,79 Kb.
Sana20.12.2022
Hajmi143,79 Kb.
#1035400
Bog'liq
Dasturlash


4.1.Masalaning qo’yilishi: Davlat (nomi, davlat tili, pul birligi, valyuta kursi) strukturasini yarating.
Struktura turidagi massiv yarating. Ko’rsatilgan nomga ega bo’lgan elementni
o’chiring va fayl oxiriga ikkita element qo’shing.
4.2.Amaliy qism:
#include
#include
using namespace std;
struct davlat{
string d_nomi;
string d_tili;
string p_birligi;
};
int main(){
int n,m;
cout <<" Nechta davlat kiritmoqchisiz "<cin>>m;
davlat h[10];
cout << " Elementlarni kiriting \n"<for(int i=1; i<=m; i++){
cin>>h[i].d_nomi;
cin>>h[i].d_tili;
cin>>h[i].p_birligi;
}
cout <<" O'chirmoqchi bo'lgan davlat nomini kiriting !\n";
string a[1];
cin>>a[1];
for(int i=1;i<=m;i++){
if( h[i].d_nomi==a[1]){
n=i;
system("cls \n");
cout <}
}cout << " 2 ta yangi elementni kiriting \n"<for(int i=m+1;i<=m+2;i++){
cin>>h[i].d_nomi;
cin>>h[i].d_tili;
cin>>h[i].p_birligi;
}
int k=1;
cout << "__________Yangi elementlar___________\n"<ofstream yozish;
yozish.open("yangi_elementlar.doc");
for(int i=1; i<=m+2; i++){
if(i!=n){
yozish <yozish <yozish <k++;
}
}

return 0;


}
4.3Natija:

Download 143,79 Kb.

Do'stlaringiz bilan baham:




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