Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 6.
- data.in ფაილში წერია სამნიშნა ნატურალური რიცხვები.
- ჩაწერეთ ეს რიცხვები product.out ფაილში,
- ოღონდ მათ შორის ყოველი ლუწი რიცხვი შეცვალეთ ამავე რიცხვის
- ციფრების ნამრავლით
- (მაგალითად, 234 შეცვალეთ 24 –ით).
- */
- #include <iostream>
- #include <fstream>
- #include <vector>
- using namespace std;
- int main() {
- ifstream ifs("data.in");
- int number;
- vector<int> vec = vector<int>();
- while (ifs >> number) {
- vec.push_back(number);
- }
- int* num = new int[2];
- ofstream ofs("product.out");
- for (int i = 0; i < vec.size(); i++) {
- if (vec[i] % 2 == 0)
- {
- int tmp = vec[i];
- // last number
- num[0] = tmp % 10;
- tmp = tmp / 10;
- // middle number
- num[1] = tmp % 10;
- tmp = tmp / 10;
- // first number
- num[2] = tmp % 10;
- ofs << num[0]*num[1]*num[2] << ' ';
- continue;
- }
- ofs << vec[i] << ' ';
- }
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment