Cod sursa(job #3145189)

Utilizator Tibi201eweREWR Tibi201 Data 13 august 2023 16:13:34
Problema A+B Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <iostream>
#include <string>
#include <fstream>

using namespace std;
ifstream fin("dir.in");

//string

void citeste(string current){
  if(current.size() > 0)current += "/";
  string folder = current;
  char c;
  while(fin >> c){
  if(c == '(') {
    citeste(current);
  } else if(c == ')') {
    if(current.at(current.size() - 1) != '/')cout << current << '\n';
    return;
  } else if(c == ',') {
      if(current.at(current.size() - 1) != '/')cout << current << '\n';
      current = folder;
  }
  else current += c;
  }
}

int main()
{
    citeste("");
    return 0;
}