folder Tahribat.com Forumları
linefolder C - C++
linefolder Devc++ (Sınavdayım Yardım)



Devc++ (Sınavdayım Yardım)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Jigsaw
    Jigsaw's avatar
    Kayıt Tarihi: 07/Nisan/2011
    Erkek

    S.a. ; 

     

    Sınavdayım arkadaşlar ve yapamadıgım bir soru var ;

     

    soru şu : kullanıcı bir isim girecek örn " osman yılmaz " girecek . Bu girdiği isim soyisimin içindeki sesli harfleri yani " o a ı a" yı bir dizinin içine

    , diğer sessiz harfleri yani " s m n y l m z" yi de bir dizinin içinde aldırıp ekrana yazdıracağım . Yapamıyorum aklıma gelmiyor yardım eden

    olursa çok sevinirim.


    Başkalarına hakim olan kuvvetlidir, kendine hakim olan kudretlidir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Jigsaw
    Jigsaw's avatar
    Kayıt Tarihi: 07/Nisan/2011
    Erkek

    kimse bilmiyor mu 


    Başkalarına hakim olan kuvvetlidir, kendine hakim olan kudretlidir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ArmadA
    ArmadA's avatar
    Kayıt Tarihi: 08/Ekim/2005
    Erkek

    şunu bi denesene değiştiripte

     

    #include "stdio.h"
    #include "conio.h"
    #include "string.h"
    
    main()
    {
    clrscr();
    
    int a,b;
    char ch;
    printf("bir harf giriniz");
    scanf("%c",&ch);
    if (ch==a)
    
    printf("sesli");
    else
    if (ch=='a')
    printf("sesli");
    else
    if (ch=='e')
    printf("sesli");
    else
    if (ch=='')
    printf("sesli");
    else
    if (ch=='i')
    printf("sesli");
    else
    if (ch=='o')
    printf("sesli");
    else
    if (ch=='”')
    printf("sesli");
    else
    if (ch=='')
    printf("sesli");
    else
    if (ch=='u')
    printf("sesli");
    else
    printf("sessiz");
    getch();
    }

    Living Death
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Odd Emoji 3D
    BerkayCit
    BerkayCit's avatar
    Kayıt Tarihi: 25/Şubat/2011
    Erkek

    şöyle teorik olarak mesela char* isim alırsam, sonrasında kullanıcadan ismimi alıcam(onuda yaparsın artık kullanıcının ismini alma) sonrasında

    isim = berkay(kullanıcı böyle yazdı) , sonrasında [i0], [i1], [i2] diye alırım ve if lerle kontrol ederim tek tek ünlü mü ünsüz mü diye.. ve eğer ünlüyse ünlülere ünsüzsede ünsüzlere yazdırırım cout veya print le.. teorik olarak böyle... yani line line gideceksin...  


    havalı bir şeyler yazdığımı hayal edin
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Asker
    Asker's avatar
    Banlanmış Üye
    Kayıt Tarihi: 02/Ekim/2005
    Erkek

    10 gun sonrada benim c# sinavi var sinavda konu acarim yardim edecek olursa :)

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Dursun bir kenarda

    #include <cstdlib>
    #include <iostream>
    #include <vector>
    #include <string>
    #include <cctype>
    
    using namespace std;
    
    bool HarfMi(char c)
    {
       return isalpha(c);
    }
    bool SesliMi(char c)
    {
       c = tolower(c);
       if ( c == 'a' || c == 'e' || c == 'i' || c == 'u' || c == 'o' )
       {
          return true;
       }
       return false;
    }
    int main(int argc, char *argv[])
    {
       string tmp = "";
       vector<char> sesliler, sessizler;
       
       cout << "Bir cumle giriniz: ";
       std::getline (std::cin, tmp);
       
       string::size_type tmpuzunluk = tmp.length();
       char tmpch = '\0';
       for(int i = 0; i < tmpuzunluk; ++i)
       {
          tmpch = tmp[i];
          if ( HarfMi(tmpch))
          {
             if (SesliMi(tmpch) == true)
             {
                sesliler.push_back(tmpch);
             }
             else
             {
                sessizler.push_back(tmpch);
             }
          }
       }
       
       cout << "Sesliler: " << endl;
       
       vector<string>::size_type seslisayisi = sesliler.size();
       for(int i = 0; i < seslisayisi; ++i)
       {
          cout << sesliler[i] << (i == seslisayisi - 1  ? '\0': ',');
       }
       
       cout << "\n---------------------\nSessizler:" << endl;
       
       vector<string>::size_type sessizsayisi = sessizler.size();
       for(int i = 0; i < sessizsayisi; ++i)
       {
          cout << sessizler[i] << (i == sessizsayisi - 1  ? '\0': ',');
       }
       cout << endl;
       cout << "Press the enter key to continue ...";
       cin.get();
       return EXIT_SUCCESS;
    }
    

    Olaylara karışmayın!
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Jigsaw
    Jigsaw's avatar
    Kayıt Tarihi: 07/Nisan/2011
    Erkek
    Asker bunu yazdı

    10 gun sonrada benim c# sinavi var sinavda konu acarim yardim edecek olursa :)

    hocam inan cok zor durumda kaldım biliyorum cok kolay ama ben salak gibi calismadım ve bu kolay sınavda milletin basını agrittip topic acarak 

    Yardım eden arkadaslara sonsuz tesekkürler bir konuda yardıma ihtiyacınız olursa bana her zaman pm atabılırsınız elimden gelen bişeyse elimden 

    geldiğince yardımcı olurum saygılar


    Başkalarına hakim olan kuvvetlidir, kendine hakim olan kudretlidir
Toplam Hit: 1973 Toplam Mesaj: 7