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ı :D 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]
Adsız.png

Resmi bilerek büyük şekilde koydum. Altta hatayı görebilirsiniz.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı