Ad Soyad Öğrenci No : : 2013 – 2014 EĞİTİM YILI YAZ OKULU ALGORİTMALAR VE PROGRAMLAMA – I DERSİ FİNAL SINAVI 1. Aşağıdaki kodların çıktılarını altlarındaki 3 kutuya yazınız. string str="KAPI"; string str2=""; int i=0; while(str[i]!='\0') { for(int j=0; j<=i; j++) str2+=str[i]; i++; } cout<<str2<<endl; string s1="Merhaba Dunya"; int u=s1.length(); for(int i=0; i<u; i++) s1.insert(i*2,s1.substr(i*2,1)); string s1="Klavye,Fare,Monitor"; int p,r=0; while(true) { p=s1.find_first_of(","); if(p>-1) { cout<<s1.substr(0,p)<<endl; s1.erase(0,p+1); } else { cout<<s1; break; } r=p; }; cout<<s1<<endl; 2. Kullanıcı tarafından girilecek bir cümlede “a,e,i,o,u” ünlü harflerinden kaçar tane olduğunu sayıp sonucu ekrana yazan bir program yazınız. Örnek ekran çıktısı aşağıda gösterildiği gibidir. Örnek ekran çıktısı: Ad Soyad Öğrenci No : : 2013 – 2014 EĞİTİM YILI YAZ OKULU ALGORİTMALAR VE PROGRAMLAMA – I DERSİ FİNAL SINAVI 3. Kullanıcı tarafından girilecek bir cümlede yer alan rakamların okunuşunu metin olarak, yandaki örnekte olduğu gibi veren bir program yazınız. 4. Bir cümlenin her bir kelimesini yandaki örnekte olduğu gibi ikili olarak gruplandırıp grupların arasında ‘–‘ yerleştiren bir program yazınız. Her kelimenin tek başına değerlendirilmesine dikkat ediniz.