Daha önce var olup olmadığını sorgulayan bir program yapma

eopFnc

Hectopat
Katılım
28 Kasım 2014
Mesajlar
355
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar sorum: Daha önceden tanımlanmış 4 adet diziyi gösterici dizisi ile dışarıdan veri girerek daha önce var olup olmadığını sorgulayan bir program yapmak. 4 saattir uğraşıyorum yapamıyorum. Yardımcı olursanız sevinirim. Kodlar:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
char isimbir[5] = { 'a','k','i','f' };
char isimiki[10] = { 'u','m','i','t' };
char isimuc[10] = { 's','e','y','d','a' };
char isimdort[10] = { 'o','s','m','a','n' };
char isim[10];
char *x, *y, *z, *d,*p;
x = isimbir;
y = isimiki;
z = isimuc;
d = isimdort;
cout << "1. Isim " << x << endl;
cout << "2. Isim " << y << endl;
cout << "3. Isim " << z << endl;
cout << "4.Isim " << d << endl;
cout << "Isim Giriniz\n";
gets_s(isim);
p = isim;
if (isim[*p] == isimbir[*x])
{
cout << "var";
}
else
{
cout << "yok";
}
system("PAUSE");
return 0;
}


ÇIKTI:
1.İsim: Akif
2.İsim: Ümit
3. İsim: Şeyda
4. İsim: Osman

İsim Giriniz:
Akif
Yok
 
Son düzenleyen: Moderatör:
Dikkat ettiysen sorgulamayı yalnızca isimbir için yapıyorsun.
Diğer dizi elemanlarını sorgulaman gerek ve bunun için for veya while döngüsü kullanman gerek.
Sorgulama satırında zaten hata var orayı tekrar düşünmelisin.
Yanılmıyorsam o şekilde yapacağın sorgu istediğin çıktıyı vermeyecektir.
 
Uyarı! Bu konu 9 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

Geri
Yukarı