Bu kodla beraber 3 saatlik görev hepten tamam olmuştur sanırım çünkü neredeyse gece 3'e kadar uğraştık... :) Saat 3 şimdi... :) Bu kodu biraz inceleyip yarın ve boş zamanlarımızda birazdan da mutlu mesut uyuyabiliriz... :)
Arkadaşlar bu sabah bu koda biraz daha düzenleme yaptık... :) Chatgpt'den de yardım aldık elbette... Çalışan bir derleyicide çalışacaktır... İlk küçük sesli harfi bulan basit bir program... :) Saçma belki gözle de görünür... :))) İşte son hali... :)
#include <vector>
#include <iostream>
using namespace std;
void find_first_vowel(const vector<char>& vec) {
size_t i = 0;
bool vowel_found = false;
do {
if (vec.at(i) == 'a' || vec.at(i) == 'e' || vec.at(i) == 'i' ||
vec.at(i) == 'o' || vec.at(i) == 'u') {
vowel_found = true;
} else {
i++;
}
} while (!vowel_found && i < vec.size());
if (vowel_found) {
cout << "Vowel found: " << vec.at(i) << endl;
} else {
cout << "No vowel was found" << endl;
}
}
int main() {
string input;
cout << "Please enter a word: ";
getline(cin, input); // Kullanıcının girdiği kelimeyi al
if (input.empty()) {
cout << "No input provided" << endl; // Boş giriş için mesaj
return 0; // Programdan çık
}
// Kelimeyi karakter vektörüne çevir
vector<char> char_vec(input.begin(), input.end());
// İlk sesli harfi bul
find_first_vowel(char_vec);
return 0;
}
Hiç yorum yok:
Yorum Gönder