Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
200
Tıklama
0
Öne Çıkarma
C dili yardımcı olabilir misiniz?
Ç
3 yıl
Er
Konu Sahibi

c dilinde
girilen sayıya kadarki sayıların küpleri toplamını yapmam lazım aşağıdaki şekilde yaptım ama çalışmıyor hatam nerede yardımcı olabilir misiniz?

#include<stdio.h>
#include<stdlib.h>

int main()
{
int n,i=1,k=0;
printf("1 ile 15 arasi sayi girilebilir\n");
scanf("%d \n",n);

if(i==n)
printf("1den büyük bir sayı giriniz\n");
scanf("%d \n",n);

for(i=1;i<=n;i++)
{k = i^3+k;}
printf("Kupler toplami : %d \n",k);

return 0;

}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi Çağrı Karakuş -- 30 Ekim 2022; 18:53:10 >

T
3 yıl
Yarbay

scanf'de "%d \n" dizesinden sonraki argümanların adreslerini, örneğin n tümsayısı için &n girmelisin. scanf'de "%d \n" yerine yalnızca "%d" kullanmak daha iyi, gereksiz yanıltıları önler.

if(i==n) den sonraki 2 sırayı blok { } içine almalısın.

i^3 deyimi için benim kullandığım gcc-10, suggest parentheses around arithmetic in operand of '^' , başka deyişle i^3'ü parantez içine al dedi. Bunu da derleyiciye -Wall (Warning all => tüm uyarıları göster ) seçeneğini verdiğim için dedi.

bunları uygulayınca program yanıltısız (Arapça deyimi ile "hatasız") derlenip çalıştı.





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 30 Ekim 2022; 22:31:31 >

< Bu ileti mini sürüm kullanılarak atıldı >

Ç
3 yıl
Er
Konu Sahibi

teşekkürler



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.