Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
203
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;

}





< 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.