Ödev niyetine bir Sudoku projesi verdiler. Bir kısmını yaptım ancak bir problem çıktı.
Eğer array'i 9*9 olarak oluşturursam "ÇÖZ" butonuna bastığım anda program kitleniyor. Eğer array'i 6*6 gibi daha ufak bir şekilde ayarlarsam 5-6 denemeden birinde çalışıyor ya da çalışmıyor. Çok nadir yani. Ancak 3*3 , 4,4 gibi küçük şekilde oluşturunca sorunsuz çalışıyor ve gerekli kontrolleri yapıyor.
Şu ana kadar sadece satır ve sütun kontrollerini yaptım. Böyle bir hata çıkınca durdum.. Button click ve kontrol metodlarını aşağıya ekliyorum. Bir yardımcı olursanız çok sevinirim..
public bool satirKontrol(int[,] sudoku, int satir, int deger) { for (int i = 0; i < 9; i++) { if (sudoku[satir, i] == deger) { return false; } } return true; }
public bool sutunKontrol(int[,] sudoku, int sutun, int deger) { for (int i = 0; i < 9; i++) { if (sudoku[i, sutun] == deger) { return false; } } return true; }
private void button1_Click(object sender, EventArgs e) { for (int f = 0; f < 9; f++) { for (int i = 0; i < 9; i++) { while (satirKontrol(sudokuArr, f, random) == false || sutunKontrol(sudokuArr, i, random) == false) { random= r.Next(1, 10); } sudokuArr[f, i] = random; } } }
An unhandled exception of type 'System.InvalidOperationException' occurred in System.Data.dll
Additional information: 'Data Source=ORCL' sağlayıcısı yerel makine kayıtlı değil.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.OleDb;
namespace _DENEME7 { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
private void Form1_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'dataSet1.KIMLIK' table. You can move, or remove it, as needed. this.kIMLIKTableAdapter.Fill(this.dataSet1.KIMLIK);
}
private void button1_Click(object sender, EventArgs e) { OleDbConnection con = new OleDbConnection(); con.ConnectionString = ("provider=Data Source=ORCL;Persist Security Info=True;User ID=*****;Password=*****;Unicode=Tr"); con.Open(); OleDbCommand komut = new OleDbCommand("select * from KIMLIK, con"); } } }
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.
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 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.
arkadaşlar kodlar hazır ama şöyle bi sıkıntı var onu nasıl halledicez örneğin 1234= 1*1000 + 2*100 + 3*10 + 4*1 olması gerekirken tam tersi oluyor 1 den başlayıp 1000 doğru gidiyor o problemi nasıl çözebilirim kodlar bunlar bide devam etmek için bir tuşa basınız yazısı çıkıyor çıkmasın istiyorum cevaplarınızı bekliyorum
#include "stdio.h" // Ana giris/cikis kutuphanesini ekle(printf, scanf tarzi fonksiyonlar bu kutuphanede yazilidir) #include <iostream.h>
int main(){//programin baslama noktasi int x;//x adinda integer degeri belirle printf("Bir sayi giriniz: ");//bu mesaji cikti yap scanf("%d",&x);//kullanicidan 1 adet sayi bekle ve bunu x e yaz int i = 1;//i adli integer ata buna 1 degerini ver while (x !=0) {//x in degeri sifir degilken surekli dongu kur printf("%d * %d", x%10, i);// x mod 10 ve i sayisini bas x = (int) x/10;// x degerini x bolu 10 a esitle(boylelikle en sondaki basamak gider) if (x !=0) {//eger x degeri 0 a esit degilse printf(" + "); } i *= 10;// i degerini 10 ile carp }//while loopun sonu system("pause");
dedim kaldım burada 1 adet texbox ve 3 adet label var texboxsun ıcıne gırılen fıyatı kdvsiz olarak gostertebılıyrm ve dıger labelere kdv lı olan fiyatı göstertemedım nasıl yapabılırım şimdiden teskkurler ?
dedim kaldım burada 1 adet texbox ve 3 adet label var texboxsun ıcıne gırılen fıyatı kdvsiz olarak gostertebılıyrm ve dıger labelere kdv lı olan fiyatı göstertemedım nasıl yapabılırım şimdiden teskkurler ?
Merhaba,
Convert.ToDouble(lblKdvSonuc.Text = kdvSonuc);
üstteki satır yerine
lblKdvSonuc.Text = kdvSonuc.ToString(); Yazarsan isteğin olur sanırım.
Merhaba arkadaşlar dünden beri uğraşıp işin içinden çıkamıyorum bir türlü.Sorum şu Kayıt eklerken soyad öncelikli yani alfabetik bir sırayla(küçükten büyüğe) soyadları ekleyecek.Silerken de öncelikli olanı silinecek.Bu C de çift bağlı liste ile olacak.Strcmp komutu kullanayım dedim işin içinden çıkamadım.
/*Queue is empty or item to be added has priority more than first element*/ if( isEmpty() || soyad < onceki->oncelik ) { gecici->link=onceki; onceki=gecici; } else { p = onceki; while( p->link!=NULL && p->link->oncelik<=soyad ) p=p->link; gecici->link=p->link; p->link=gecici; } }/*End of insert()*/
Hocam bir sorum olacaktı. anlayanlar lütfen cevaplasın.. Bilgisayar mühendisliği birinci sınıftayım dev c++ programını indirdim programda sıkıntı yok çalışıyor en basitinden bi program yazıyorum mesela derle çalıştır yapıyorum ordada sorun yok değerleri giriyorum ama sonucu göstermiyor bi sekme aşağı alıyor bekliyor entere basınca kapanıyor. Forumlarda falan araştırdım başka programlar denedim bi kaç yerde system pause kodu falan ekleyin dediler yaptım yine olmadı neden olabilir acaba bi çözümü varmı ?
Merhaba arkadaşlar bitane galeri otomasyon programı yapıyorum combobox ile bunları kategori halinde bağlıyıcam ama database ve kodları internetten arastırdığımda hep eklemeyi gösteriyo. Aslında mantık basit herkes illaki işi düşüp sahibinden'ne girmiştir öyle bişey düşündüm yardımcı olan herkese şimdiden teşekkürler. < Resime gitmek için tıklayın >
Arkadaşlar buraya böyle bir konu açma ihtiyacı duydum. C/C++/C# da takıldığınız yerler olursa bu konu altında paylaşın. Ben ve diğer arkadaşlar elimizden geldikçe yardımcı olalım.
[size=3]NOT : Bana şu programı yazabilir misiniz ? Tarzında sorulara cevap vermeyeceğim. Önce kendiniz yapabildiğiniz kadar yapın, takıldığınız yerlerde kodu koyup sorun yardımcı olalım..
İyi Çalışmalar.
Dışardan girilen 32770 sayı içinden tek sayılardan kaç tanesinin asal sayı olduğunu bulan C programını yazınız.
anlayanlar lütfen cevaplasın.. Bilgisayar mühendisliği birinci sınıftayım dev c++ programını indirdim programda sıkıntı yok çalışıyor en basitinden bi program yazıyorum mesela derle çalıştır yapıyorum ordada sorun yok değerleri giriyorum ama sonucu göstermiyor bi sekme aşağı alıyor bekliyor entere basınca kapanıyor. Forumlarda falan araştırdım başka programlar denedim bi kaç yerde system pause kodu falan ekleyin dediler yaptım yine olmadı neden olabilir acaba bi çözümü varmı ? ??
usta visual c++ 2010da kısaltmaların ne işe yaradıgını nerden bulabilrim mesela int şunu yapar falan gibi bide sıfırdan başlıyan birisi için önerebilecegin site falan varmı c++ öğrenmek için yardım edersen sevinirim
Cumartesi günü Programlama Dersinden vize sınavım var. Ama; For, While, Değişken konularının ve bunların içinde kullanılan \n, %d, %s, %c gibi komutların tam olarak neye yaradığını anlatan, öğretici bir kaynak bulamadım. Biz Bloodsheed Dev C++ programını kullanıyoruz. İnternette bulunan anlatımlarda genellikle Nesne Tabanlı Programlama dersinde kullanılan cin, cout gibi komutlar kullanılmış. Biz printf vs. kullanıyorduk.
Ödev niyetine bir Sudoku projesi verdiler. Bir kısmını yaptım ancak bir problem çıktı.
Eğer array'i 9*9 olarak oluşturursam "ÇÖZ" butonuna bastığım anda program kitleniyor.
Eğer array'i 6*6 gibi daha ufak bir şekilde ayarlarsam 5-6 denemeden birinde çalışıyor ya da çalışmıyor. Çok nadir yani.
Ancak 3*3 , 4,4 gibi küçük şekilde oluşturunca sorunsuz çalışıyor ve gerekli kontrolleri yapıyor.
Şu ana kadar sadece satır ve sütun kontrollerini yaptım. Böyle bir hata çıkınca durdum.. Button click ve kontrol metodlarını aşağıya ekliyorum. Bir yardımcı olursanız çok sevinirim..
public bool satirKontrol(int[,] sudoku, int satir, int deger)
{
for (int i = 0; i < 9; i++)
{
if (sudoku[satir, i] == deger)
{
return false;
}
}
return true;
}
public bool sutunKontrol(int[,] sudoku, int sutun, int deger)
{
for (int i = 0; i < 9; i++)
{
if (sudoku[i, sutun] == deger)
{
return false;
}
}
return true;
}
private void button1_Click(object sender, EventArgs e)
{
for (int f = 0; f < 9; f++)
{
for (int i = 0; i < 9; i++)
{
while (satirKontrol(sudokuArr, f, random) == false || sutunKontrol(sudokuArr, i, random) == false)
{
random= r.Next(1, 10);
}
sudokuArr[f, i] = random;
}
}
}
Bu mesaja 1 cevap geldi. Cevapları Gizle
Additional information: 'Data Source=ORCL' sağlayıcısı yerel makine kayıtlı değil.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
namespace _DENEME7
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'dataSet1.KIMLIK' table. You can move, or remove it, as needed.
this.kIMLIKTableAdapter.Fill(this.dataSet1.KIMLIK);
}
private void button1_Click(object sender, EventArgs e)
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = ("provider=Data Source=ORCL;Persist Security Info=True;User ID=*****;Password=*****;Unicode=Tr");
con.Open();
OleDbCommand komut = new OleDbCommand("select * from KIMLIK, con");
}
}
}
< Resime gitmek için tıklayın >
ödev c kodlarıyla yazılacak şöyle ki ;
bir kripto dili oluşturulacak 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.
Bu mesaja 1 cevap geldi. Cevapları Gizle
double kdvOrani = 1.18;
private void btnKdvHesapla_Click(object sender, EventArgs e)
{
kdvFiyat = double.Parse(txtKDVFiyat.Text);
lblTutar.Text = txtKDVFiyat.Text;
kdvSonuc = kdvFiyat * kdvOrani;
Convert.ToDouble(lblKdvSonuc.Text = kdvSonuc);
dedim kaldım burada 1 adet texbox ve 3 adet label var texboxsun ıcıne gırılen fıyatı kdvsiz olarak gostertebılıyrm ve dıger labelere kdv lı olan fiyatı göstertemedım nasıl yapabılırım şimdiden teskkurler ?
Bu mesaja 1 cevap geldi. Cevapları Gizle
Merhaba,
Convert.ToDouble(lblKdvSonuc.Text = kdvSonuc);
üstteki satır yerine
lblKdvSonuc.Text = kdvSonuc.ToString(); Yazarsan isteğin olur sanırım.
Bu mesaja 1 cevap geldi. Cevapları Gizle
En azından kodu anlamaya çalış dostum. Anlamadığın yer olursa da sor.
Bu mesajda bahsedilenler: @dyemre
< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi. Cevapları Gizle
< Resime gitmek için tıklayın >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Dışardan girilen 32770 sayı içinden tek sayılardan kaç tanesinin asal sayı olduğunu bulan C programını yazınız.
Bu mesaja 1 cevap geldi. Cevapları Gizle
< Bu ileti tablet sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @DouChpX
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Cumartesi günü Programlama Dersinden vize sınavım var. Ama; For, While, Değişken konularının ve bunların içinde kullanılan \n, %d, %s, %c gibi komutların tam olarak neye yaradığını anlatan, öğretici bir kaynak bulamadım. Biz Bloodsheed Dev C++ programını kullanıyoruz. İnternette bulunan anlatımlarda genellikle Nesne Tabanlı Programlama dersinde kullanılan cin, cout gibi komutlar kullanılmış. Biz printf vs. kullanıyorduk.
Lütfen bana yardımcı olun!..