Devc++ Acil Yardım (Sınavdayım 20 Dakikam Kaldı)
-
S.a. arkadaslar ;
soru şu : string.h kütüphanesini kullanmadan asagıdaki operasyonları gerceklestiriniz. Kullanıcı yapacagı islemi klavyeden girerek sececek. Secim isleminden sonra kullanıcı 1 adet string girecek ve ekrana cıktı verecek .
Yani şöyle bir menü olacak
1-Dizi Uzunluk
2-Dizi Kopyala
3-Dizi Karşılaştır
4-Dizi Ters
Misal 1 e bastıgında bir string gireceksiniz ve o stringin uzunlugunu size verecek
2 ye bastıgınızda yazılan stringi kopyalayacak baska bir dizinin içine atıp ikisini de ekrana yazdıracak
3 teki karsılastır olayını pek anlamadım ama heralde hangisi daha uzun hangisi daha kısa onu karsılastıracak
4 e basıldıgında girilen stringi tersten yazdıracak
yardım edebilen olursa çok minnettar olurum şimdiden teşekkürler
-
up acil arkadaslar
-
karakter sayma ile ilgili şöyle bi kod buldum şimdi eski lablardan q girene kadar değer giriyosun q girince sayı geri döndürüyor
bunu biraz modifiye et en azından boş olmasın
#include <stdio.h> main() { int a=0,b=0,c=0,other=0; char karakter; while((karakter=getchar()) != 'q'){ switch(karakter){ case 'a': a += 1;break; case 'b': b += 1;break; case 'c': c += 1;break; default: other += 1; } } printf("a:%d\n b:%d\n c:%d\n other:%d\n",a,b,c,other); }
-
buda string karşılaştırma kodu
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { int k=0,ok=0,loop=0; char string1[20],string2[20]; printf("Enter 2 string:"); scanf("%s", string1); scanf("%s", string2); if(search(string1,string2) == 1){ printf("OK!"); }else{ printf("ERROR!"); } return 0; } int compare_strings(char string1[], char string2[]){ int i=0,loop=0,ok=0,k=0; char temp[20]; strcpy(temp, string1); for(i=0;i<strlen(string1);i++){ if(loop==1 && strlen(string2) != k && string1[i] != string2[k]){ break; } if(string1[i] == string2[k]){ loop=1; ok++; k++; }else{ loop=0; } } if(ok == strlen(string2)){ return 1; }else{ return 0; } }
-
Maalesef telefonda dersteyim :-(
Up olsun
-
#include <cstdlib> #include <iostream> using namespace std; int DiziUzunluk(const char * dizi) { const char * diziisaretci = NULL; diziisaretci = dizi; int uzunluk = 0; while(*(diziisaretci++) != '\0') { ++uzunluk; } return uzunluk; } char * DiziKopyala(char * hedef, const char * kaynak) { while ( (*(hedef++) = *(kaynak++)) != '\0') {} return hedef; } char * TersCevir(const char * dizi) { int uzunluk = DiziUzunluk(dizi); for(int i = uzunluk-1; i >= 0; --i) { cout << *(dizi+i); } } int main(int argc, char *argv[]) { char * x = (char*)malloc(sizeof(char) * 100); const char * xyz= "en fazle 100 karakter"; DiziKopyala(x, xyz); cout << x << endl; cout << DiziUzunluk(&x[0])<<endl; cout << TersCevir(&x[0])<<endl; cout << "Press the enter key to continue ..."; cin.get(); return EXIT_SUCCESS; }
-
Kodları niye Türkçe yazıyonuz ki la?
-
trampfd bunu yazdı
Kodları niye Türkçe yazıyonuz ki la?
Zararı ne hocam?
Ayrıca sınavda millet nasıl kopya çekiyor anlamıyorum. Nasıl üni lan öyle. Lisede bile yanımdakine bakamazdım ben millet akıllı telefonlarla kopya çekiyor.
DrKill tarafından 15/Nis/13 23:52 tarihinde düzenlenmiştir -
DrKill bunu yazdıtrampfd bunu yazdı
Kodları niye Türkçe yazıyonuz ki la?
Zararı ne hocam?
Ayrıca sınavda millet nasıl kopya çekiyor anlamıyorum. Nasıl üni lan öyle. Lisede bile yanımdakine bakamazdım ben millet akıllı telefonlarla kopya çekiyor.
Telefonu masanın üzerine koyuyorsın 10 hocadan 8 i birşey demiyor, sınıftaki tüm kızların kopya yöntemi bu , erkekler tabi yine masa altından yapmaya çalisiyor.
-
PanxeR bunu yazdıDrKill bunu yazdıtrampfd bunu yazdı
Kodları niye Türkçe yazıyonuz ki la?
Zararı ne hocam?
Ayrıca sınavda millet nasıl kopya çekiyor anlamıyorum. Nasıl üni lan öyle. Lisede bile yanımdakine bakamazdım ben millet akıllı telefonlarla kopya çekiyor.
Telefonu masanın üzerine koyuyorsın 10 hocadan 8 i birşey demiyor, sınıftaki tüm kızların kopya yöntemi bu , erkekler tabi yine masa altından yapmaya çalisiyor.
bize niye çektirtmiyor. Üni son sınıf (uzadı gerçi) adamım yanımdaki adama göz ucuyla baksam hoca morpheus makışıyla bana doğru yöneliyor amk. Arkadaşlarım bir anlatıyor nasıl kopya çektiklerini, sanıyorsun ki sınavda eskort karı kirala, üstüne becer, hocaları bi bok demez. Şansıma sokayım.
DrKill tarafından 16/Nis/13 03:47 tarihinde düzenlenmiştir