1den 1000e kadar olan sayılar içerisinde hem 3 e hemde 5 e bölünen sayıların toplamı ve kaç tane olduğunu hesaplayan programın akış şeması çiziniz.
Arkadaşlar herkese merhaba forumda yeniyim herkese merhaba ve bana yardımcı olurmusunuz lütfen acil yarına lazım :) sabahtan beri hep site aradım yardım aradım ama yok birde burayı deniyeyim dedim yardımlarınız için şimdiden teşekkürler :crying:
Cevaplar
c kodunda vericem anlarsın diye umuyorum :D
int counter = 0, toplam=0;
for(int i = 0;i<1000; i++){
if(i%15 == 0){ // burada 15lik modu 0mı diye kontrol ediyor
counter++;
toplam += i;
}
}
akış şemasını da buradan halledersin ;) umarım yardımcı olur
kolay gelsin ;)
daha program yazmaya başlamadık sadece akış şeması var yani anlayamıyorum daha resim olarak yaparsan çok makbule geçer :)
o konuda pek yardımım dokunmaz valla :D unuttum gitti oraları. for yerine while falna kullanarak halledersin ya çok uzun bi iş değildi
tamam yinede yardımların için sağol :)
Bu yeni nesil öğrencileride anlamak çok zor. Arkadaş, öğretmen forumdakiler yapsın diye vermedi sana bu ödevi.
C
Bu yeni nesil öğrencileride anlamak çok zor. Arkadaş, öğretmen forumdakiler yapsın diye vermedi sana bu ödevi.
Şimdi ben bu arkadaşın halinden anlıyorum.Hoca derse bodoslama dalınca öğrenci nekadar uğraşsa da anlayamıyor ve çevreden yardım almak istiyor.Mesela benim şuan ödevim var ve dire programlamadan başladık.Hoca bizden hem programlamasını hem de akış şemalarını istiyor.Daha if,for gibi döngülerden bahsetmedi.
S
öğretmenin anlatış şekli bence çok önemli Allaha şükür benim o konuda sıkıntım yok olan arkadaşların halinden de anlıyorum :D genelde amaç günü kurtarmak oluyor geleceğe yönelik olsa daha iyi olurdu böyle hocalarda yok değil okul bitsede eve gitsem diye düşünen hoca lardan gelmesinde derslere :D
A
sabahtan beri forumlara soracağına kitapları incelese. Akış şeması nedir diye incelese yapardı bu işi bence. Zira çok zor bir şey değil soru.
1 for (j=1; j<=n-1;j++) {
2 key= a[j];
3 i=j-1;
4 while ((i>0)&& (a>key)){
5 a[i+1]= a
6 i -;
7 }
8 a[i+1]=key;
9 }
10 return a;
beyler sayı dizisi a= 3 7 11 1 5
bunları bu algoritma ile nasıl sıraya dizicez soru bu
arkadaşlar merhaba,
bu sene bilgisayar programcılığı 1.sınıftayım. algoritma dersimiz var.hoca ödev verdi.sınav yapmayacak.verdiği ödev vize notu yerine geçecek.
benim konum "matematikte kullanılan mükemmel sayıları bulup listeleyecek program" bunun algoritmasını ve akış diyagramını yazmam gerekiyor.fakat ben bu dersten pek anlamıyorum ve konumun zor olduğunu düşünüyorum. C kodu olarak bir kaç örnek buldum.ama algoritma olarak yazamıyorum.yardımcı olabilirseniz çok sevinirim.bu ödev benim için gerçekten çok önemli...
D
arkadaşlar merhaba,
bu sene bilgisayar programcılığı 1.sınıftayım. algoritma dersimiz var.hoca ödev verdi.sınav yapmayacak.verdiği ödev vize notu yerine geçecek.
benim konum "matematikte kullanılan mükemmel sayıları bulup listeleyecek program" bunun algoritmasını ve akış diyagramını yazmam gerekiyor.fakat ben bu dersten pek anlamıyorum ve konumun zor olduğunu düşünüyorum. C kodu olarak bir kaç örnek buldum.ama algoritma olarak yazamıyorum.yardımcı olabilirseniz çok sevinirim.bu ödev benim için gerçekten çok önemli...
Mükemmel sayıları bulmaktan kasıt nedir. Mesela çok sevgili e sayısının ,veya pi sayısını hesaplayan algoritma mı?
Eğer öyleyse öncelikle bu sayıların matematiksel olarak nasıl elde edildiğini öğrenmen gerek. Ondan sonra bu matematiksel işlemleri buraya yazarsan c ile programlama konusunda yardımcı olabilriz.
....
- - - Mesaj Güncellendi - - -Kendisi hariç bütün pozitif çarpanları toplamı kendisine eşit olan
sayılara mükemmel sayı denir. Mükemmel sayılar sonsuz tanedirler.
Genel formülleri henüz bulunamamıştır.
Örneğin;
6 = 1+2+3 ( 6 sayısı, kendisi hariç pozitif tamsayı bölenlerinin toplamıdır )
28= 1+2+4+7+14 ( 28 sayısı, kendisi hariç pozitif tamsayı bölenlerinin toplamıdır )
daha önce söylediğim gibi, c kodu olarak buluyorum örnek fakat bana bunun algoritması ve akış diyagramı lazım.ben c kodlarından algoritma ve akış diyagramı oluşturmayı bilmiyorum...
mesela 5000 ' e kadar olan mükemmel sayıları bulan programın algoritması gibi..
Matematiksel olarak yardımcı olmak isterdim ama ödev matematik ödevi değil anlaşılan :) Ama matematik yönüyle bakarsan önce 5 e bölünenleri bulmakla başlamak lazım :)
15 er 15 er ritmik sayarsan da sanırım çıkar :) terim sayısı bulmanın formülünü biliyosun :) neyse yeterince manipüle ettik kafanı karıştırmayayım iyice
mesela 0 ile 1000 arasında ki mükemmel sayıları sıralayan programı buldum.
bunu algoritmaya çevirmem gerek ama yapamıyorum.siz bana bu konuda yardımcı olabilirseniz çok sevinirim.
#include <conio.h>
#include <stdio.h>
main(){
int tp=0;
int i,j;
for(i=1;i<=1000;i++)
{
tp=0;
for(j=1;j<i;j++)
{
if(i%j==0)
{
tp = tp + j;
}
}
if(tp==i)
{
printf("%d sayisi mukemmel sayidir.\n",i);
}
}
getch();
Cevabını yaz
Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.