Untitled
unknown
c_cpp
2 years ago
908 B
4
Indexable
#include <iostream> #include <string> #include <iomanip> #include <sstream> using namespace std; int find_char(char c, string str, int index) { for (int i = index; i < str.length(); i++) { if (str[i] == c) { return i; } } return 0; } int main() { float wynik=0.0; float l, m; string ladny_wynik = ""; string wyjscie = ""; int beg = 0, end = 0; cin >> l >> m; wynik = l / m; stringstream ss; ss << wynik; ladny_wynik = ss.str(); beg = find_char('.', ladny_wynik, 0)+1; end = find_char(ladny_wynik[beg], ladny_wynik, beg+1); wyjscie = ladny_wynik.substr(0, beg) + ladny_wynik.substr(beg,end-beg); cout << wyjscie << " - " << beg << ":" << end << endl; cout << sizeof(string) << " - " << sizeof(ladny_wynik) << " - " << sizeof(wyjscie) << endl; return 0; }
Editor is loading...