Yazar |
|
mrflz
Luleburgaz
admin
Kayıt: 15.06.2006 |
|
3. Soru
int j=0, i=0, wordSize=0, letter=0;
char letters[26] = { 'A', 'B', .................., 'Z' };
char word[1000][10] = { };
while(j<1001) {
wordSize = rand()%10+4;
for(i=0; i<wordSize; i++) {
letter = rand()%25;
word[j][i] = letters[letter];
}
while(word[j][i] != '
')
printf('%c', word[j][i]);
}
I see the ghosts of navigators but they are lost
|
|
Yazar |
|
jackmontana
istanbul
Kayıt: 11.09.2009 |
|
mrflz cevabın için çok teşekkürler ama benim bloodshed dev c++ 3 tane hata verdi sizde de derleme hatası verdi mi?
|
|
Yazar |
|
mrflz
Luleburgaz
admin
Kayıt: 15.06.2006 |
|
jackmontana yazdi | mrflz cevabın için çok teşekkürler ama benim bloodshed dev c++ 3 tane hata verdi sizde de derleme hatası verdi mi?
|
ben tam kodu yazmadım bir nevi algoritma diyebilirsiniz << zaten sınav bilgisayar basında değilse bunu yazsanız yeter..
I see the ghosts of navigators but they are lost
|
|
Yazar |
|
blackout
Kayıt: 11.12.2008 |
|
mrflz yazdi
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i, j, wordSize;
char word[11];;
for(i=0; i<1000; i++) {
wordSize = rand()%7+4;
for(j=0; j<wordSize; j++) {
word[j] = 'A' + rand()%26;
}
word[j] = '\0';
printf("%02d %s\n", wordSize, word);
}
return 0;
}
|
|
Yazar |
|
blackout
Kayıt: 11.12.2008 |
|
2. Soru
#include <stdio.h>
#include <math.h>
// bir sayinin asal olup olmadigini kontrol eder
int is_prime(int n)
{
int sroot = (int)pow(n, 0.5);
for(int i=2; i<=sroot; i++) {
if(n%i==0)
return 0;
}
return 1;
}
int main(void)
{
int sayi, karesi, i, durum=0;
for(sayi=3; sayi<=10000; sayi++) {
if(is_prime(sayi)==1) {
karesi = (int)pow(sayi, 2.0);
durum = 0;
for(i=sayi+1; i < karesi; i++) {
if(is_prime(i)==1) {
durum = 1;
printf("%d-%d arasinda: %d\n", sayi, karesi, i);
break;
}
}
if(durum==0) {
printf("%s", "\nTeori çöktü!\n");
printf("%d ile %d arasinda asal sayi bulunamadi\n", sayi, karesi);
return 0;
}
}
}
printf("\nSONUC: Teori 3-10000 araliginda gecerlidir!\n");
return 0;
}
|
|
Yazar |
|
blackout
Kayıt: 11.12.2008 |
|
1. Soru
#include <stdio.h>
int main(void)
{
char sayi[17]; // en fazla 16 karakter
int i=0;
printf("Sayi : ");
scanf("%s", sayi); // yalnizca 1 ve 0 giriniz (Orn. "01011101") yoksa patlar
while(sayi[i]!='\0') { // soldan saga diziyi tara
sayi[i] -= 48; // karakteri sayiya cevir ('0': 48->0 ve '1': 49->1)
sayi[i] = (sayi[i] + 1)%2; // NOT islemi
i++;
}
i--; // en sondaki NULL karakteri atla
sayi[i] += 1; // en sag basamaga 1 ekle
while(i >=0) { // sagdan sola diziyi tara
if(sayi[i]==2) { // elde 1 varsa
sayi[i] = 0; // sayiyi sifirla
if(i>0)
sayi[i-1] += 1; // eldeyi bir sol basamaga ekle
}
sayi[i] += 48; // sayiyi karaktere cevir
i--;
}
printf("Sonuc: %s\n", sayi);
return 0;
}
Derste neler öğretildi bilmiyorum ama bu sorular eski yıllara göre bayağı sağlammış. Başarılar...
|
|
Yazar |
|
jackmontana
istanbul
Kayıt: 11.09.2009 |
|
blackout ;derste öğretilenler konusunu açmasak daha iyi olur. O konuda bayağı dertliyim ve hiç de iyi şeyler söyleyemeyeceğim. Neyse çok sağol cevapların için bize yardım ettiğin için
|
|
Yazar |
|
mrflz
Luleburgaz
admin
Kayıt: 15.06.2006 |
|
Olcay hoca bu bölüme bence geç gelmiş bir hocadır bence. Ve ben daha 2. sınıfta iken bundan, 5 sene önce söylüyordum, algoritma son sınıfta öğretilecek ders değildir diye <<<
I see the ghosts of navigators but they are lost
|
|
Yazar |
|
tslc
istanbul
Kayıt: 19.01.2010 |
|
bende büte girsemmi girmesemmi diye düşünüyorum artık boşuna 2 saat yol+ 2 saat eve dön ve de sınavda kafa patlat yada evde otur iç mis gibi kahveni kar yağışını izle camdan.hangisi daha mantıklı acaba.
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | |