Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

C++ sorusu


aslan.

Öne çıkan mesajlar

Arkadaşlar c++ ile ilgili bir konuda sorum olacaktı. Örnek şöyle:

Tam sayı tipinde on elamanı olan üç dizi oluşturun. Birinci ve ikinci dizinin elemanlarının ilk
değerlerini kullanıcıdan alın. Üçüncü dizinin tüm elemanlarının ilk değerlerini sıfır olarak atayın. Daha
sonra sırayla birinci dizinin içindeki her sayının ikinci dizinin içindeki sayılara tam bölünüp
bölünemediğini kontrol edin. Bu şekilde ikinci dizide bulunan ve birinci dizideki elemanı tam bölen
sayıların toplamını bulun. Bulunan bu toplam değerini üçüncü dizide tutun. Son olarak üçüncü dizinin
içeriğini ekrana yazdırın.
Örnek:
Dizi1 ve Dizi2'nin değerlerinin kullanıcı tarafından aşağıdaki şekilde verildiğini kabul edelim.
Dizi1: [40, 36, 25, 34, 5, 85, 35, 11, 39, 63]
Dizi2: [4, 3, 8, 41, 12, 5, 20, 31, 21, 33]
Dizi3: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Dizi1'in 0 pozisyonundaki sayı 40'dır. İkinci dizide 40 sayısını tam bölen sayılar 4, 8, 5 ve 20'dir ve bu
sayıların toplamı da 4 + 8 + 5 + 20 = 37'dir. Bulunan bu toplamı üçüncü dizideki 0 pozisyonuna yazarız.
Bu durumda üçüncü dizi şu hale gelir:
Dizi3: [37, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Şimdi aynı işlemi Dizi1'in 1 posizyonundaki sayı olan 36 için tekrarlayalım. İkinci dizide 36 sayısını
tam bölen sayılar 4, 3 ve 12'dir ve bu sayıların toplamı da 4 + 3 + 12 = 19'dur. Bulunan bu toplamı
üçüncü dizideki 1 pozisyonuna yazarız. Bu durumda üçüncü dizi şu hale gelir:
Dizi3: [37, 27, 0, 0, 0, 0, 0, 0, 0, 0]
Aynı işlemi Dizi1 içindeki geri kalan sayılar için de tekrarlarsak Dizi3'in son hali şu şekilde olur.
Dizi3: [37, 19, 5, 0, 5, 5, 5, 0, 3, 24]
Link to comment
Sosyal ağlarda paylaş

ben yazayım soruyu, kodu yazınız :p
neyse yazacak kadar uğraşacak biri var mı bilmiyorum ama basit bir soru kullanman gereken üç şey var % operatörü, integer array ve scanf internetten bakarsan bu fonksiyonlara 2 saniyelik iş.

değerleri ekrandan scanf ile alacaksın

tam bölünüp bölünemediğini kontrol etmek için % operatörünü kullanacaksın bu modülüs operatörüdür tam bölünürse sıfır bölünmezse bir rakam verecek

sum=0 diye bir değer olur, her bölme koşulu sağlandığında sum değerini bölen sayı kadar arttırırsın. 3. diziye yazarsın bunu

birinci dizinin ikinci elemanına geçtiğinde sum değerini sıfırlarsın sonra gene aynı şey.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...