Skip to content

Commit c2ef230

Browse files
committed
Update ex1_23.cpp
1 parent 8ec06df commit c2ef230

File tree

1 file changed

+18
-20
lines changed

1 file changed

+18
-20
lines changed

ch01/ex1_23.cpp

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,24 @@
33

44
int main()
55
{
6-
Sales_item currItem, valItem;
7-
if (std::cin >> currItem)
8-
{
9-
int cnt = 1;
10-
while (std::cin >> valItem)
6+
Sales_item currItem, valItem;
7+
if (std::cin >> currItem)
118
{
12-
if (valItem.isbn() == currItem.isbn())
13-
++cnt;
14-
else
15-
{
16-
std::cout << currItem << " occurs "
17-
<< cnt << " times " << std::endl;
18-
currItem = valItem;
19-
cnt = 1;
20-
}
9+
int cnt = 1;
10+
while (std::cin >> valItem)
11+
{
12+
if (valItem.isbn() == currItem.isbn())
13+
{
14+
++cnt;
15+
}
16+
else
17+
{
18+
std::cout << currItem << " occurs " << cnt << " times " << std::endl;
19+
currItem = valItem;
20+
cnt = 1;
21+
}
22+
}
23+
std::cout << currItem << " occurs "<< cnt << " times " << std::endl;
2124
}
22-
23-
std::cout << currItem << " occurs "
24-
<< cnt << " times " << std::endl;
25-
}
26-
return 0;
25+
return 0;
2726
}
28-

0 commit comments

Comments
 (0)