Ya şey yapabilir miyiz? Ögrenmek istediğiniz veri tipini giriniz: Char Char veri tipi için minimum değer Char veri tipi için maksimum değer . Bu en baştaki soruyu nasıl sordurcam ? |
Önceki mesajımda da dediğim gibi sen bırak şimdi bu ödevini C'e tekrar baştan başla. Bu böyle gitmez haberin olsun. Ayrıca bununla ilgili bir kod parçası paylaşmıştım önceki mesajlara bakarsan görürsün. |
Hocanın verdiği pdf leri tekrarlayıp sabaha kadar kusursuz bi ödev yapıp yorumunu istiyeceğim senden .. ![]() |
Yardım edebilecek ? ![]() |
Arkadaşlar yardımcı olabilirseniz sevinirim |
1)Write a program in which from the standard input you enter one positive integer z, and afterwards you enter one after another pairs of integers (a,b). Thereby, the loop should end if you enter the pair (0,0). The program should calculate how many times the integer z is equal to the sum of the pairs a and b, as well as the percentage of the pairs (a,b) that give sum equal to z (NOTE: the pair (0,0) is not taken into account when doing calculations!). 2)From the standard input you read one natural number n. Between the numbers that are less than n, find the one which has the sum of his divisors is the greatest. When calculating the sum of the divisors of a given number, do not take in count the number itself. 3)From standard input characters are being read(from some text that consist of different characters) until the character dot is read. In this text there are couple of hidden non-zero numbers (less than 100). Make a program that will read all those characters and will print the sum of all the hidden numbers on the standard output. 4)Write a program which for a given range of natural numbers ( the bеginning and the end of the range are entered by standard input ) will print on standard output, all numbers whose product of digits that are divisible with 3 is bigger than 5 and is divisible with 4. At the end print the amount of numbers that have this property. arkadaslar sunlari cozebilen varmi ne kadar ugrastiysam olmadi |
Herşey hocanın verdiği deney föyleri ve slaytlarda varmış...
Süslemeler bana ait :) Buda diğeri;
daha ekleme yapacaktım da sabah oldu uyuyum . yarın aksam devam ederim :) scanf kısmını yarın akşam halledicem. ne diyorsun olur mu benden :) bi giderim var gibi ![]() edit: okulda daha toplasan 8~10 ders gösterildi. hani bayram tatilleri ıvır zıvır tatilleri hep üst üste geldi. bu haftada 29 ekim diye uygulama dersleri gitti. |
Arkadaşlar C için görüntü kalitesi iyi bir eğitim seti almayı düşünüyorum. Ücretli yada ücretsiz fark etmez ne tavsiye edersiniz? Güncel bir set olursa sevinirim |
#include <stdio.h> Yazdığım programın bir kısmı. Burada scanf ile giriş yaparken sqrt komutunu kullandığımda değerleri "0" olarak alıyor. Mesela sqrt(4) yapıyorum y=0; oluyor. Bunun bir çözümü var mı scanf ile sqrt komutunu kullanmanın? |
Beyler programlamada yeniyim.Asal sayı bulma programı yaptım.Ama biraz verimsiz gibi geldi.Burada bu bilgilerle veya ek olarak for,do while,switch case kullanarak bunu nasıl daha verimli hale getirebilirim.8 basamaklı bir asal sayı girdim kastı çalışırken ![]() Bir de önerebileceğiniz algoritma kitabı varsa söylerseniz sevinirim ![]() #include<stdio.h> |
Hocam bildiğim kadarıyla switch case'in kullanımı çok fazla sabit durum olduğunda faydalı oluyo. Kodu hızlandırmak için benim aklıma ilk gelenler, döngüye girmeden 2ye bölünüyo mu onu kontrol et bölünüyo ve girilen sayı 2 değilse asal değildir desin. Döngünü 3ten başlat ve ikişer ikişer artır böylelikle sayıya daha hızlı yaklaşırsın. Ve yanlış hatırlamıyosam asal kontrolünde döngüyü girilen sayı/2 ye kadar döndürmen yeterli (hatta başta bunu kontrol ettiğin için /3 bile denenebilir) Benim aklıma gelenler bunlar. Kolay gelsin |
Arkadaşlar bir fikir vermeniz bile yeterli lütfen yardım. |
Yaklaşım methodlarıyla verilen fonksiyonun belirtilen parametrelere göre integralinin alınması istenilmiş. Bunu yaparken farklı yaklaşım methodları için farklı fonksiyolar oluşturup alacağı parametreler belirlenecek. iç içe(recursive) veya (for yada while) döngleriyle yine belirtilen küçüklükte kesitleri toplamı cinsinden integral alınacak. Tavsiyem for yada while kullanımı iç içe yapılırsa sorun çıktığında zahmet doğurur. Burda esas açıklığa kavuşturulması gereken kullanıcı tanımlı fonksiyon programa nereden girecek? tahminim ekrandan alınacağı yönünde. o zaman girilen bu stringin fonksiyona dönüştürülmesi gerekmekte ki en zor kısımlarından biri burası. hem kullanıcı nasıl şeyler girebileceği hakkında sınırlanmalı hemde bunları programda nasıl anlayacağımızı bilmemiz lazım çünkü iç içe parantezler olabilir yine. Burada yakınsama için kullanılacak parametreler kolaylıkla ekrandan alınabilir. sonrası döngünün çalışması ve sonucun ekrana yazılması. Yukarıdakiler çözldükten sonra onlara nazaran kolay bi kısım. |
Hocam orada örnek vermiş sinx şeklinde onu kullanabiliriz sanırım. Çünkü henüz string vb gibi yapıları görmedik. Pm attım özel mesajlarınıza bakarsanız sevinirim. |
Merhaba. Ben yazdığım koddan anlayamadığım bir hata alıyorum. Önce kodları vereyim:
head_ptr yi tanımlamadığımı söylüyor. aşağıya da hata mesajını yazayım:
Yardımınız gerekiyor. Şimdiden teşekkür ederim. |
Gördüğüm kadarıyla insert_newnode ve show fonksiyonları sınıfın üyesi. Bu durumda fonksiyon çağırma biçimi hatalı oluyor. Doğrusu list1.insert_newnode() ve list1.show() şeklinde olacak. Diğer hatada evet o scope ta headptr yok. Ama hata sadece o değil. insert_newnode ya pointer almalı ya data. İkisi birden olması anlamsız görünüyor. Madem ki delete_node, düğümü sadece listeden çıkarmayıp aynı zamanda siliyor, öyleyse eklerken de veriyi alıp düğümü içerde oluşturması daha mantıklı. Bu dediklerime göre insert_newnode şöyle birşey olabilir kabaca; void insert_newnode(const string &data) { tnode *temp = new tnode; temp->content = data; temp->next = nullptr; temp->prev = tail_ptr; tail_ptr = tail_ptr->next = temp; } Ama bu kod c++ ça olmadı. tnode a bir constructor eklersen daha şık olur. tnode(const string &data) : content(data), next(nullptr) { } Bundan sonra yukarıdaki insert işleminin ilk 3 ifadesi tek ifadeye iner. tnode *temp = new tnode(data); Son olarak friend class lardan mümkün olduğu kadar kaçın. En son çare olsun. |
Şu önce 2'yi dene sonra da 3ten itibaren 2 artır çok iyi.Aklıma gelmemişti hiç deneyim onu çok saol. Bir de bu sayının kareköküne kadar denediğimizde asal sayı olup olmadığı anlaşılıyor.Ama karekök alma nasıl oluyor onu bilmiyorum.Bir de karekök aldıktan sonra en yakın tek tamsayıya da çevirmem gerekecek. |
Kare kök muhabbetini math.h kütüphanesini ekledikten sonra sqrt() la alabiliyosun, kullanımına gogıldan bakarsın. Dediğin diğer işlemleri de döngüye girmeden bir kaç satırda yaparsın, kolay gelsin |
#define'in amaci nedir? Mesela #define SIZE 100 gibi kullanim var. Bunu değişken olarakta yapabiliriz. Neden define? Birde ifndef gordum o nedir? |
Bu mesajda bahsedilenler: @-Source-