2013 – 2014 EĞİTİM YILI YAZ OKULU ALGORİTMALAR VE

advertisement
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.
Download