Pagini recente » Cod sursa (job #146217) | Cod sursa (job #2772448) | Cod sursa (job #2600912) | Cod sursa (job #1920129) | Cod sursa (job #2022619)
#include <bits/stdc++.h>
#define fin std::cin
#define fout std::cout
int a, nr, p, v[105];
char s[200];
int main()
{
fin.get(s, 102);
a = strlen(s);
for (int i = 1; i <= a; i++)
{
if (s[i] == '.')
{
for (int j = i + 1; j <= a; j++)
if (s[j] != '0' && s[j] != '1' && s[j] != '2' && s[j] != '3' && s[j] != '4' && s[j] != '5' && s[j] != '6' && s[j] != '7' && s[j] != '8' && s[j] != '9')
{
p = j - 1;
break;
}
if (p == 0)
p = a;
for (int j = i - nr; j <= p; j++)
v[j] = true;
}
if (s[i] <= '9' && s[i] >= '0')
nr++;
else
nr = 0;
p = 0;
}
for (int i = 0; i <= a; i++)
if (v[i] == 0) fout << s[i];
}