Ters yazdırma

Pro37

Üye
21 Ara 2013
195
0
istanbul
Beyler yazokuluna hastalıgımdan ilk hafta gidemedim hocada ödev vermiş onu yapmam lazım şuna bakabilirmisiniz

ödev şu

şafak mutlu yıllar
kafaş ultum rallıy

bu şekilde ters çevircek toplu degilde kelime kelime
 

Sd1eewDEWG156d

Kıdemli Üye
26 Nis 2013
2,406
0
Sanırım ödevin dili C# olmalı, değilse daha belirt, daha fazla örnek verebilirim. Bu C# kodu:

Kod:
[COLOR="RoyalBlue"]public static string[/COLOR] [COLOR="#2B91AF"]tersineÇevir[/COLOR]([COLOR="RoyalBlue"]string [/COLOR]girilenMetin)
{
    [COLOR="RoyalBlue"]char[/COLOR][] karakterDizisi = girilenMetin.[COLOR="#2B91AF"]ToCharArray[/COLOR]();
    [COLOR="#2B91AF"]Array[/COLOR].[COLOR="#2B91AF"]Reverse[/COLOR](karakterDizisi);
    [COLOR="royalblue"]return new string[/COLOR](karakterDizisi);
}
 

Pro37

Üye
21 Ara 2013
195
0
istanbul
Sanırım ödevin dili C# olmalı, değilse daha belirt, daha fazla örnek verebilirim. Bu C# kodu:

Kod:
[COLOR="RoyalBlue"]public static string[/COLOR] [COLOR="#2B91AF"]tersineÇevir[/COLOR]([COLOR="RoyalBlue"]string [/COLOR]girilenMetin)
{
    [COLOR="RoyalBlue"]char[/COLOR][] karakterDizisi = girilenMetin.[COLOR="#2B91AF"]ToCharArray[/COLOR]();
    [COLOR="#2B91AF"]Array[/COLOR].[COLOR="#2B91AF"]Reverse[/COLOR](karakterDizisi);
    [COLOR="royalblue"]return new string[/COLOR](karakterDizisi);
}

Ödev C ile
 

Pro37

Üye
21 Ara 2013
195
0
istanbul
Kodu bir siteden buldum yararlanmak isteyen arkadaşlara alta koyuyorum.
#include <stdio.h>
#include <conio.h>
#include<string.h>
#define N 100

int uzunluk(char metin[]);
**** BoslukYaz(char metin[]);
**** yaz(char metin[],int baslangic,int bitis);
char tersi (char[]);
int uznlk(char []);

int main()
{
char cumle [N];
printf("Cumleyi giriniz: ");
gets(cumle);
printf("Kelimelerin Tersi: ");
cumle[N]=tersi(cumle);

int boyut=uzunluk(cumle);
//printf("Boyut:%d\n",boyut);
BoslukYaz(cumle);
//yaz(cumle,5,12);

getch();
}

char tersi(char cml[])
{
int m,j;
char tmp;
m=uznlk(cml);
for(j=0;j<m/2;j++)
{
tmp=cml[j];
cml[j]=cml[m-1-j];
cml[m-1-j]=tmp;
}
return cml[N];

}

int uzunluk(char metin[])
{
int i=0;
for(i=0;metin!='\0';i++)
{}
return i-1;

}
int uznlk(char metin[])
{
int x=0;
for(x=0;metin[x]!='\0';x++)
{}
return x;
}

**** BoslukYaz(char metin[])
{
int i,boyut;
int onceki,boslukindis;
boyut=uzunluk(metin);
onceki=boyut+1;
for(i=boyut;i>=0;i--)
{
if(metin==32)
{
//printf("%d. karakterde bosluk var\n",i);
boslukindis=i;
yaz(metin,boslukindis+1,onceki-1);
onceki=boslukindis;
}
}
yaz(metin,0,onceki-1);

}
**** yaz(char metin[],int baslangic,int bitis)
{
int i;
for (i=baslangic;i<=bitis;i++)
{ printf("%c",metin);}

printf(" ");
}
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.