Jump to content

C# Ile 12345 Rakamlarını Tersten Yazdırmamız Lazım


saydax

Recommended Posts

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

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

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

Şö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

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

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 :yahoo: istediğin kadar metin veya sayı gir ters çeviricektir.

Link to comment
Share on other sites

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

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...