ödev yardim lütfen
Cevaplar
Resim gözükmüyor. (Tapatalk)
link attım bi bakabılırsen
Rakamları ve harfleri iki ayrı diziye at
rakamların olduğu diziyi harflere eşitle. İlk başta a=1, b=2 gibi
istenen eşitlik sağlanıyor mu diye kontrol et
sağlanıyorsa sayacı 1 artır
sağlanmıyorsa rakamları değiştir tekrar harflere eşitle
rakamların olduğu diziyi harflere eşitle. İlk başta a=1, b=2 gibi
istenen eşitlik sağlanıyor mu diye kontrol et
sağlanıyorsa sayacı 1 artır
sağlanmıyorsa rakamları değiştir tekrar harflere eşitle
tm a=1 bu sekılde baslayabılırım sayacıda arttırabılırım
ama eşitlik olayı nedır onu tam bılmıyorum
ama eşitlik olayı nedır onu tam bılmıyorum
x=a+b+c+d+e
y=e+d+f+g+h
z=h+g+k+b+a
diyip ardından if ile bu eşitlikleri kontrol edebilirsin.
if (x==y && x==z)
bu işlem Eğer X eşit Y'ye ve X eşit Z'ye demek.
y=e+d+f+g+h
z=h+g+k+b+a
diyip ardından if ile bu eşitlikleri kontrol edebilirsin.
if (x==y && x==z)
bu işlem Eğer X eşit Y'ye ve X eşit Z'ye demek.
Bi deniyelim bakalım pek umudum yok açıkcası
#include <iostream>
#include <stdarg.h>
#include <stdio.h>
#include <math.h>
main()
{
int a,b,c,d,e,f,g,h,k[9]={1,2,3,4,5,6,7,8,9};
printf ("a[1]=%d\n",a=1);
printf ("b[2]=%d\n",a=2);
printf ("c[3]=%d\n",a=3);
printf ("d[4]=%d\n",a=4);
printf ("e[5]=%d\n",a=5);
printf ("f[6]=%d\n",a=6);
printf ("g[7]=%d\n",a=7);
printf ("h[8]=%d\n",a=8);
printf ("k[9]=%d\n",a=9);
}
boyle baslanırmı
#include <stdarg.h>
#include <stdio.h>
#include <math.h>
main()
{
int a,b,c,d,e,f,g,h,k[9]={1,2,3,4,5,6,7,8,9};
printf ("a[1]=%d\n",a=1);
printf ("b[2]=%d\n",a=2);
printf ("c[3]=%d\n",a=3);
printf ("d[4]=%d\n",a=4);
printf ("e[5]=%d\n",a=5);
printf ("f[6]=%d\n",a=6);
printf ("g[7]=%d\n",a=7);
printf ("h[8]=%d\n",a=8);
printf ("k[9]=%d\n",a=9);
}
boyle baslanırmı
9 boyutunda iki dizi oluştur. ilk dizinin her elemanına rastgele sayı ata 1le 9 arası her atamada önceki elemanla aynıysa değer yeniden ata ki farklı sayı olsun. daha sonra şartları saylıyorsa sayacı bir arttır. sonra aynı işlemi tekrar yap ancak bu kez ilk dizideki sayıları ikinciye kopyala ve yeni atanan değerlerden herhangi biri eski diziyle farklı değilse yeniden atama yap ki aynı diziden iki tane olmasın. toplam 9! kadar atama işlemi yapacaksın ki tüm olasılıklar gerçekleşmiş olsun.
tabi daha pratik yolları da olabilir ama şu söylediğimi yazmak 1 saat almaz.
tabi daha pratik yolları da olabilir ama şu söylediğimi yazmak 1 saat almaz.