11 Temmuz 2011 Pazartesi

C# 0-100 Arasındaki Tek Sayıların Toplamını Bulan Program

using System;
 using System.Collections.Generic;
 using System.Text;

 namespace forOrnek
 {
 class Program
 {
 static void Main(string[] args)
 {
 // 0-100 arasındaki tek sayıların toplamını bulan program

 int i, toplam=0;

 for (i = 1; i <= 100; i += 2)
 {
 toplam += i;

 }
 Console.WriteLine("0-100 arasındaki tek sayıların toplamı: {0}", toplam);
 }
 }
 }

5 yorum:

  1. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  2. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  3. Bu yorum yazar tarafından silindi.

    YanıtlaSil

  4. internal static class Program
    {
    private static bool IsOdd(int value)
    {
    return !Equals(value % 2, 0);
    }

    private static void Main()
    {
    var query = Sequence(0, 100).Where(IsOdd).Sum();

    Console.WriteLine($"Result = {query}");

    Console.ReadKey();
    }

    private static IEnumerable Sequence(int start, int end)
    {
    return start < end
    ? Enumerable.Range(start, Math.Abs(start - end) + 1)
    : Enumerable.Range(end, Math.Abs(start - end) + 1).Reverse();
    }
    }

    YanıtlaSil
  5. toplamını anladım da ,tek sayıları ekrana alt alta yazıp toplam sonucu yazan nasıl oluyor

    YanıtlaSil