merhabalar bana şöyle bir ödev verildi yardım edebilecek olursa çok memnun olurum. ödev c kodlarıyla yazılacak şöyle ki ; bir kripto dili oluşturulacak ama rastgele mesela normal alfabeyi a=f olsun c=ü olsun gibi yani bi ötelenme olmayacak bu harf ve rakamların neye eşdeğer olduğunu biz belirleyeceğiz. programı başlattığımızda bize metni girin diye soracakmış metni normal şekilde girdiğimizde bize kriptolu halini verecekmiş ve aynı zamanda bu metni txt. dosyasına aktaracak. çok kafam karıştı nasıl yapacağım konusunda.. yardımlarınızı bekliyorum iyi günler dilerim. |
|
Merhaba Elimizde bir tam sayı var ama 100 basamaklı bile olabilir.(Burda sayının ne türden olduğunu ben de bilmiyorum) Ben bu sayıyı rakamlarına ayırmak istiyorum ve sonra bağlı listeye ekleyeceğim. Yüksek basamaklı bir sayıyı nasıl rakamlarına ayırabilirim? |
Yani basamaklarına mı ayırmak istiyorsun? 381057 3 8 1 0 5 7 Böyle birşey mi? |
Döngüyle kullanıcıdan 6 tane sayı alıp ilk sayının tüm sayılarının toplamının yüzde kaçı olduğunu veren programı yazmaya çalışıyorum, fakat toplamı veriyor ama yüzdeyi vermiyor. Hataya bir göz atar mısınız (C) < Resime gitmek için tıklayın > |
bi el atsanız çok önemli bir ödev ? |
Kodu kopyala yapıştır ben üzerinden anlatarak düzeltme yapayım sana. Bir de arrayleri biliyor musun? |
Dizileri bilmiyorum henüz #include <stdio.h> int main() { int total; int counter; float percent; int number; printf ("Enter the first number: "); scanf("%d",&number); while (counter<=6) { total=total+number; counter++; printf("Enter the next number: "); scanf("%d",&number); } printf("The total is %d\n",total); number=(total*percent)/100; printf("The percent is %.2f",percent); } |
Ayarlardan bildirimi kapatdığım için görmemişim mesajı pardon. Evet öyle yapmam gerekiyor mod alarak yaptım. |
Tam olarak ne istediğini anlayamadığım için yardımcı olamıyorum.Benim bildiğim belli bir fonksiyona göre kriptolanır. Yani random da olsa belli bir algoritma olur. Eğer sen rastgele eşleyeceksen karakterleri o zaman otur bir kağıda yaz rastgele a için c de b için büyük x yani X de falan filan salla derken işin çok uzar ama demek istediğinden bunu anladım ben. Ondan sonrası kolay zaten. Kullanıcıdan aldığımız yazıyı bir char dizisine atarız oradan for döngüsünün içine switch statement koyup yazı içindeki her karakteri tek tek senin belirlediğin kriptolanmış karşılığıyla değiştirir sonra da ekrana yazdırırız. |
Tamamdır kolay gelsin. Mod almadan yapmak istersen şöyle birşey de işine yarar belki.
|
|
Merhaba arkadaşlar ; Konsoldan girilen öğrenci sayısına göre, öğrencilerin notlarını tek tek konsoldan girilmesine olanak sağlayan, altmış ve üzeri alanlar "Başarılı", altmış aşağısı almış öğrenciler ise "Başarısız" sayılması kuralı ile girilen notlara göre toplam başarılı ve başarısız öğrenci sayısı ile, girilen notların ortalamasını yazdıran bir konsol uygulaması yapmam gerekiyor . Bilgisi olan var mı bu konuda ? |
Bunu kendin yapman lazım. Sen bir başla kodu yazmaya takıldığın yeri sor. |
W8.1 dev c++ 5.7.1 Graphics. H kütüphanesinde kullanmaya çalışırken hata alıyorum Graphics. H kütüphane llere arasına eklendi. Kod bir kere çalışıyor daha sonra çalıştırmayı denediğimde Graphics. H tanımlı değil hatası alıyorum yardım edenlere şimdiden teşekkürler |
İstediğiniz basit bir soru dizi yapılabilir struct yapılabilir deneyin takıldığınız yerler cevaplanır |
Biraz yapmaya çalıştım ancak ilk kısmı beceremedim tam . Konsoldan istediğimiz kadar not girebilmemiz lazım bu bölümü nasıl yapabilirim arkadaşlar. |
Scanf ile öğrenci sayısını okutacaksın. Sonrasında while(i < ogrenciSayisi) olduğu sürece scanf ile not okuyup, toplam değişkenine atacaksın. En sonda da döngü dışında, toplamı öğrenci sayısına bölersin. |
#include <studio.h> #define MAX_CHAR 80 void main() { char str[MAX_CHAR]; int i; printf("Enter a string"); scanf("%s",str); printf("String İfadesi: %s ") } arkadaşlar yukarıdaki kodu max_char kullanmadan yapma şansımız varmı ? Yardımcı olabilir misiniz. |
Dikkatimi çekti de bu kodları derlemeye kalkarsak, hata vermez mi; çünkü #include <conio.h> headerinin altına using namespace std; yazmamışsın.
İkincisi eğer kodlarına,
#include <stdio.h> //Ben burada stdio.h yerine iostream kullanıyorum.
#include <conio.h>
using namespace std; // Eklemen gereken kısım.
main() // Ben Dev C++'ta int main() yerine direkt main() yazıyorum; ide kabul ediyor.
{
setlocale(LC_ALL, "turkish"); //Bu kodu yazdıktan sonra diğer kodları yazarsan, türkçe karakter kullanabilirsin, en azından Dev C++'ta çalışıyor.
... // Bundan sonrası aynen zaten, o yüzden yazma ihtiyacı duymadım.
< Bu mesaj bu kişi tarafından değiştirildi DrakeMcCain -- 21 Ekim 2014; 13:39:31 >
Bu mesaja 2 cevap geldi. Cevapları Gizle