با سلام
دوستان اگه میتونن برام این برنامه ها رو بنویس خیلی ضروریه
1- برنامه ای بنویسید که نام فایلی را از ورودی دریافت کرده و تعداد حروف یزرگ و تعداد حروف کوچک و تعدادخطوط را در خروجی محاسبه و چاپ کند.
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
cout << "Please enter file name (For example C:\\TEXT.TXT) : ";
char filename[100], ch[100];
cin >> filename;
ifstream fin(filename);
int lower = 0, upper = 0, lines = 0, i;
while(fin.getline(ch, 100))
{
for (i = 0; ch[i]; i++)
{
if ((ch[i] >= 'a') && (ch[i] <= 'z'))
lower++;
else
{
if ((ch[i] >= 'A') && (ch[i] <= 'Z'))
upper++;
}
}
lines++;
};
cout << endl << "Upper = " << upper << endl;
cout << "Lower = " << lower << endl;
cout << "Lines = " << lines << endl;
return 0;
}
2- برنامه ای بنویسید که 15 اسم را از ورودی دریافت کرده و در یک فایل ذخیره کند.
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
cout << "Please enter file name (For example C:\\TEXT.TXT) : ";
char filename[100], ch[100];
cin >> filename;
ofstream fout(filename);
int i;
for (i = 0; i < 15; i++)
{
cout << endl << "Please enter name #" << i + 1 << " : ";
cin >> ch;
fout << ch << endl;
}
return 0;
}