C++ yanlış sayı girdiğinde düzeltecek program nasıl yazılır?

Katılım
10 Eylül 2020
Mesajlar
5.006
Makaleler
2
Çözümler
11
Daha fazla  
Cinsiyet
Erkek
Başlık birazcık olmadı Yapmak istediğim şey şu. Siz diyelim ki programa 50 sayısını girmek istiyorsunuz ama yanlışlıka 51 girdiniz. Sayıyı girdikten sonra önünüze "Sayıyı değiştirmek ister misiniz? {y/n}: " gibi bir şey çıkacak. Siz "y"e basarsanız önünüze "Sayı giriniz" gibi bir yazı çıkacak; yok "n"ye basarsanız program devam edecek. Ben bir şeyler yaptım ama hata veriyor. Eksiğim nedir? YouTube'da Sefa Ekici'nin derslerini izliyorum. 7. dersteyim.
[CODE lang="cpp" title="Kod"]#include <iostream>

using namespace std;

int main() {

int sayi1;
cin >> sayi1;
cout << "1. sayi budur: " << endl;

string degis;
string y;



cout << "Degistirmek istiyor musunuz? {y/n}: ";
cin >> degis;

if (degis=y) {

cin >> sayi1;
cout << "1. sayi budur: " << endl;


}


}[/CODE]

Resmi bilerek büyük şekilde koydum. Altta hatayı görebilirsiniz.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…