saydax Posted January 4, 2010 Share Posted January 4, 2010 Arkadaşlar bir arkadaşım ödevi için yardım istedi C# ile örneğin 12345 tersten yazdırcaz 54321 olarak bunu nasıl yapabilir c# bilen arkadaşlar bir yardım ederse sevinirim birazda acileyeti var arkadaşlar lütfen... Link to comment Share on other sites More sharing options...
YeniçeRiyan-i Posted January 4, 2010 Share Posted January 4, 2010 Nasıl yani tam anlayamadım Link to comment Share on other sites More sharing options...
saydax Posted January 4, 2010 Author Share Posted January 4, 2010 C# anlamıyorum fakat şu şekilde olucak kodlar içinde 12345 i tanımlıcaz ardından orada bir olay olacak ve 12345 i tutcak ters cevircek yani 54321 olarak bunu nasıl yaparız :S Link to comment Share on other sites More sharing options...
ccaaggllaarr Posted January 4, 2010 Share Posted January 4, 2010 dostum cevap basit bu elemanlari diziye ata.. sonra diziyi tersten yazdirma fonksiyonu var onu kullanabilirsin.. Link to comment Share on other sites More sharing options...
saydax Posted January 4, 2010 Author Share Posted January 4, 2010 dostum cevap basit bu elemanlari diziye ata.. sonra diziyi tersten yazdirma fonksiyonu var onu kullanabilirsin.. işte kardeş ben bu konuda hiç bir bilgiye sahip değilm bana kod lazım mümkünse gerçekten anlamıyorum ya Link to comment Share on other sites More sharing options...
saydax Posted January 4, 2010 Author Share Posted January 4, 2010 Şöyle birşey uldum arkadaşlar doğrumu acaba #include<stdio.h> //G˜R˜LEN SAYIYI TERSTEN YAZAN PROGRAM (1234=>43421)#include<conio.h>void tersyazdir(int sayi){ int bin,yuz,on,bir;if (sayi>999){bin=sayi/1000;yuz=sayi%1000;yuz=yuz/100;on=sayi%100;on=on/10;bir=sayi%10;printf("Sayının Tersten Yazılışı",bir,on,yuz,bin);}if ((sayi>99)&(sayi<1000)){yuz=sayi/100;on=sayi%100;on=on/10;bir=sayi%10;printf("Sayının Tersten Yazılışı",bir,on,yuz);}if ((sayi>9)&(sayi<100)){on=sayi/10;bir=sayi%10;printf("Sayının Tersten Yazılışı",bir,on);}if (sayi<10) printf("Sayınn Tersten Yazılışı=%d",sayi);}main(){ clrscr();int sayi;printf("Sayı gir:");scanf("%d",&sayi);tersyazdir(sayi);getch();}[/CODE] Link to comment Share on other sites More sharing options...
wmismail Posted January 4, 2010 Share Posted January 4, 2010 using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { String deger; deger = Console.ReadLine(); for (int i = 0; i <= deger.Length - 1; i++) Console.Write(deger[deger.Length - i - 1]); Console.ReadLine(); } }}[/CODE] Al iş görür. Link to comment Share on other sites More sharing options...
saydax Posted January 4, 2010 Author Share Posted January 4, 2010 sağol wmismail gerçekten içim ferahladı şimdi sağolasın yardımını esirgemediğin için Link to comment Share on other sites More sharing options...
Bultar Posted January 4, 2010 Share Posted January 4, 2010 Sayı değilde karakter girerse yada cok büyük rakamlar girerse senin program çöker. Dizi mantığıyla For döngüsü içinde cok rahatlıkla halledilebilir. Link to comment Share on other sites More sharing options...
wmismail Posted January 4, 2010 Share Posted January 4, 2010 Sayı değilde karakter girerse yada cok büyük rakamlar girerse senin program çöker. Dizi mantığıyla For döngüsü içinde cok rahatlıkla halledilebilir. bende zaten forla yaptım istediğin kadar metin veya sayı gir ters çeviricektir. Link to comment Share on other sites More sharing options...
saydax Posted January 4, 2010 Author Share Posted January 4, 2010 Sayı değilde karakter girerse yada cok büyük rakamlar girerse senin program çöker. Dizi mantığıyla For döngüsü içinde cok rahatlıkla halledilebilir. @Bultar sadece rakam olucak dediler bende ondan yola çıkarak böle sordum neyse şimdilik sorunumuz halloldu teşekkürler Link to comment Share on other sites More sharing options...
Bultar Posted January 4, 2010 Share Posted January 4, 2010 ben görmemiştim ismail yazdığını Link to comment Share on other sites More sharing options...
saydax Posted January 4, 2010 Author Share Posted January 4, 2010 Bende Wmismail in yazdığına yaorum yaptınız sanmıştım pardon tekrardan teşekkürler Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.