C diliyle ilgili bir problem

Bu konuyu okuyanlar

RoseberryxX

Öğrenci
Katılım
7 Kasım 2020
Mesajlar
3
Reaksiyon puanı
2
Puanları
3
Yaş
26
PROBLEM – 3
Write a program ("03.c") to take as input three integers for (a) incrementing, (b) skipping and (c) ending. Your program
should start counting from zero, incrementing by a, skip b and end at c. Write three versions of the program, each using
a different looping mechanism, i.e. for loop, while loop and do-while loop.
Example 1:
input: 2, 6, 12
output: 0, 2, 4, 8, 10, 12
Example 2:
input: 3, 9, 15
output: 0, 3, 6, 12, 15




(A) artırma, (b) atlama ve (c) bitirme için üç tamsayı girdi olarak almak üzere bir program ("03.c") yazın. Programınız
saymaya sıfırdan başlamalı, a artırmalı, b atlamalı ve c ile bitmelidir. Programın üç sürümünü yazın, her biri
farklı bir döngü mekanizması, yani for loop, while döngüsü ve do-while döngüsü.
Örnek 1:
giriş: 2, 6, 12
çıktı: 0, 2, 4, 8, 10, 12
Örnek 2:
giriş: 3, 9, 15
çıktı: 0, 3, 6, 12, 15


yardımcı olur musunuz :/
 

kmurat

Dekan
Katılım
8 Şubat 2014
Mesajlar
8,488
Çözümler
3
Reaksiyon puanı
3,711
Puanları
113
Ara İnternet'ten bul. Aynı sorular hep ezbere tekrarlanıyor zaten.
 

Samet UCA

Profesör
Katılım
3 Ağustos 2012
Mesajlar
3,278
Reaksiyon puanı
2,914
Puanları
113
böyle bir algoritmayla çözmüştüm ben şuan tam hatırlamıyorum. bir bak istersen
C#:
int runner = 0;
        int sayi1 = 3;
        int sayi2 = 9;
        int sayi3 = 15;
        do
        {
            Console.WriteLine(runner.ToString());
        }
        while(sayi1<sayi3);
        {
            runner+=sayi1;
            Console.WriteLine(runner.ToString()); // runner = 0,3
            if(runner<sayi3)
            {
                runner+=sayi2;
            }
            
        }
 

RoseberryxX

Öğrenci
Katılım
7 Kasım 2020
Mesajlar
3
Reaksiyon puanı
2
Puanları
3
Yaş
26
yalnız c ile çözülmesi gerekiyodu
Mesaj otomatik birleştirildi:

while döngüsüyle çözdüm bu arada
 
Üst