Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
11 და 16 აპრილს დამუსავებული
ლათინური ასოებისგან შედგენილ სტრიქონში დიდი ზომის ასო აღიქმება იგივე დასახელების მცირე ასოს შესაბამის გახსნილ ფრჩხილად. დასადგენია - კორექტულია თუ არა სემოსული სტრიქონი. პროგრამამ დააფიქსიროს პირველი პოზიციის ნომერი, სადაც შეგვხდა შეცდომა, ათვლილი 1-დან. დასადგენია აგრეთვე გარეშე სიმბოლოს ადგილმდებარეობა... #include <iostream> using namespace std; char ST[2000]; int main() { string S; cin>>S; int d='A'-'a',i,n=0; for(i=0;i<S.size();i++) if(S[i]>='A' && S[i]<='Z')ST[n++]=S[i]; else if(S[i]>='a' && S[i]<='z') { if(!n || ST[n-1]-S[i]!=d)break; n--; } else break; if(i<S.size() || n)cout<<"Error in pos: "<<i+1; else cout<<"OK"; }
run
|
edit
|
history
|
help
0
VecHotel3
ExceptExpo
char pointer in class
project
mergeSort
replace_copy_if-30-Seconds-of-C++
Stream5
Get all anagrams from given words
Shuffle algorithm
XML parsing with regex