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

mburaktekin

Hectopat
Katılım
10 Eylül 2020
Mesajlar
4.964
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.
 

Yeni konular

Geri
Yukarı