Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * main.cpp
- *
- * Created on: Mar 27, 2015
- * Author: Filipp
- */
- #include <iostream>
- #include <fstream>
- #include <string>
- using namespace std;
- const int n = 5;
- const int m = 5;
- void init();
- void generateFile();
- int** generateArr();
- int main() {
- init();
- }
- void init() {
- generateFile();
- // Initializing array
- int** arr = generateArr();
- // Checking for optimal circle
- }
- template <typename T>
- T** generateArr() {
- char buff[100];
- ifstream fin("input.txt");
- T** tmpArr = new T*[n];
- for (int i = 0; i < n; i++) {
- tmpArr[i] = new T[m];
- for (int j = 0; j < m; j++) {
- fin >> buff;
- // Check if integer
- tmpArr[i][j] = atoi(buff);
- }
- }
- return tmpArr;
- }
- void generateFile() {
- ofstream fout;
- fout.open("input.txt");
- string tmp = "";
- for (int i = 0; i < n; i++) {
- for (int j = 0; j < m; j++) {
- int num = 1 + rand() % 100;
- tmp += to_string(num) + " ";
- }
- tmp += "\n";
- fout << tmp;
- tmp = "";
- }
- fout.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement