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);
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 >
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 Ol Şimdi DeğilÜ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.
< Bu mesaj bu kişi tarafından değiştirildi Çağrı Karakuş -- 30 Ekim 2022; 18:53:10 >