Coder Social home page Coder Social logo

algorithm-problems's Introduction

100 Algorithm Problems

Solutions to the 100 problems in the "Açıklamalı Algoritma Soruları ve Çözümleri" edition published by Deniz Mertkan GEZGİN https://www.researchgate.net/profile/Deniz-Gezgin


  • 1: Çay demlemenin algoritmasını yazınız.
  • 2: İki sayının toplamını veren program.
  • 3: Kullanıcının girdiği iki sayının karelerinin toplamını veren program.
  • 4: 1'den 100'e kadar olan sayıların küplerinin toplamını veren program.
  • 5: Doğum tarihi girilen kişinin yaşını hesaplayan program
  • 6: Girilen sayının faktöriyelini bulan program.
  • 7: Çarpma işlemini toplama kullanarak bulan program.
  • 8: Bölme işlemini çıkarma kullanarak bulan program.
  • 9: Girilen sayının istenen sayıya göre mod işlemini yaptıran program.
  • 10: Girilen sayının basamak sayısını bulan program.
  • 11: Girilen üç basamaklı bir sayının basamaklarının küplerinin toplamı sayıya eşit olup olmadığını bulan program.
  • 12: Klavyeden girilen 20 sayıdan çift olanların toplamının tek olanların toplamına oranını bulan program.
  • 13: 10 ile 1000 arasındaki tam kare sayıları ekrana yazdıran program.
  • 14: Klavyeden girilen 25 sayı içerisinden negatif olanların toplamını, çift sayıların çarpımını, 7'ye eşit olanların adedini bulan programı yazınız.
  • 15: Çarpım tablosunu ekrana bastıran program.
  • 16: Girilen sayının 5'in kuvveti olup olmadığını bulan program
  • 17: x ve y pozitif tam sayı olmak üzere, x sayısının çarpanlarının toplamı y'ye, y sayısının çarpanlarının toplamı da x'e eşitse bu sayılar dost sayıdır. Buna göre girilen iki sayının dost olup olmadığını bulan program.
  • 18: Fibonacci serisinin ilk 10 terimini ekrana basan program
  • 19: Klavyeden girilen sayının negatif, pozitif veya 0 olduğunu bulan program.
  • 20: Girilen sayının mükemmel sayı olup olmadığını bulan program. Mükemmel sayı: Kendisi hariç pozitif tam bölenlerinin toplamının kendisine eşit olan sayı.
  • 21: 21: 1'den 100'e kadar olan çift sayıların toplamında ilerlerken mükemmel sayıları ekrana yazdıran program.
  • 22: Herhangi bir sayının herhangi bir dereceden kuvvetini bulan program.
  • 23: Girilen sayının "güçlü sayı" mı yoksa "güçsüz sayı" mı olduğunu bulan program. Güçlü sayı: basamaklarının faktöriyellerinin toplamı kendisine eşit olan sayı.
  • 24: 1'den 500'e kadar olan tamsayıların toplamını bulan program.
  • 25: Girilen a ve b sayıları 50'den büyük olduğunda c=a+b işlemi yapan, değilse uygun değildir yazan program.
  • 26: 1'den 63'e kadar olan sayılar arasından istenilen sayıyı maksimüm 6 hamlede bulan program.
  • 27: Girilen onluk sayıyı ikilik sayıya çeviren program.
  • 28: İkilik olarak girilen sayıyı onluk sayıya çeviren program.
  • 29: Girilen yılın artık yıl olup olmadığını bulan program. Artık yıl: 4'ün katı olup da 100'ün katı olmayan yıllar.
  • 30: Boyu ve kilosu girilen kişiye vücut kitle indeksine göre geri bildirim veren program.
  • 31: Yarıçapı girilen dairenin alanını ve çevresini hesaplayan program.
  • 32: Kenarları A,B,C ve D olan dikdörtgenin kare olup olmadığını bulan program.
  • 33: Kenarları girilen bir üçgenin üçgen olup olmayacağını bulan program.
  • 34: Girilen 4 basamaklı sayının orjinal sayı olup olmadığını bulan program. Orijinal sayı: ilk iki basamağı ile son iki basamağının toplamının karesi kendine eşit olan sayı.
  • 35: 1 ile 500 arasındaki sayılardan tek sayıların toplamıyla çift sayıların toplamının farkı negatif mi değil mi bulan program.
  • 36: 1 ile 500 arasındaki sayılardan tek sayıların toplamıyla çift sayıların toplamının farkı negatif mi değil mi bulan program.
  • 37: 4 haneli bir sayının basamaklarını bulan program.
  • 38: Girilen 50 sayıdan negatiflerin sayısı ile pozitiflerin sayısını bulan program.
  • 39: Sayı bulmaca oyunu oynatan program.
  • 40: 10 ile 200 arasındaki sayılardan 3 katının 2 fazlası 5'e tam bölünebilen sayıları gösteren program.
  • 41: İç açıları verilen üçgenin hangi tip üçgen olduğunu bulan program
  • 42: Girilen sayının yaklaşık olarak karekökünü bulan program.
  • 43: Girilen iki sayı için OBEB ve OKEK bulan program.
  • 44: 1 ile 25 arasındaki tam sayıların karelerinin toplamını bulan program.
  • 45: ax^2 + bx + c tipindeki bir denklemin köklerini bulan program.
  • 46: 1-100 arasında kaç tane asal sayı vardır gösteren program.
  • 47: 10-100 arasındaki asal sayıları gösteren program.
  • 48: Girilen sayının smith sayısı olup olmadığını bulan program.
  • 49: İki dik kenarı girilen üçgenin hipotenüsünü hesaplayan program
  • 50: İki dik kenarı ve aradaki açısı girilen üçgenin alanını hesaplayan program.
  • 51: Yarıçapı girilen kürenin alanını ve hacmini hesaplayan program.
  • 52: Girilen sayının basamaklarındaki rakamlarından en büyüğünü bulan program.
  • 53: Girilen sayı 5-10 arasındaysa karesini alan, 5'ten küçükse faktöriyelini alan, 10'dan büyükse ikiye bölüp bir eksiğini alan program.
  • 54: Dışarıdan derece olarak girilen değeri radyana çeviren program.
  • 55: Girilen 10 sayının ortalamasıyla bu sayılardan en büyük ve en küçüğünün ortalamasının farkını veren program.
  • 56: k sayısı tek ise 3 ile çarpılıp 1 ekleniyor çift ise 2 ile bölünüyor işlem k sayısı 1 olana kadar devam ediyor bu işlemin kaç adım sürdüğünü,işlem sırasında k sayısının aldığı max değeri k sayısının hangi sayıdan sonra hep çift olarak 1'e ulaştığını bulan program.
  • 57: e^x taylor seri açılımını girilen x ve n değerlerine göre sonuç hesaplayan program.
  • 58: x + x^2 / 2! + x^3 / 3! + ... + x^n / n! işlemini girilen x ve n sayılarına göre hesaplayan program.
  • 59: 1-1 + 3+1 + 5-1 + 7+1 + 9-1 ... serisini girilen n terim için hesaplayan program.

algorithm-problems's People

Contributors

emrecanstk avatar

Stargazers

Tahir Ekrem Koru avatar  avatar Cihan Loyan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.