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