Musa B.
Kilopat
- Katılım
- 1 Ekim 2017
- Mesajlar
- 1.633
- Makaleler
- 4
- Çözümler
- 13
Daha fazla
- Cinsiyet
- Erkek
Merhaba, programla dersimizde bizden bir program yazmamız ve bu programın 4 satır ve 4 sütundan oluşması her sütun ve satırdaki sayıların 3 karakterlik yer kaplaması, bu sayıların 1 ile 16 arasında olması ve rastgele üretilmesi istendi. Kodu yazdığımda rastgele sayı üretmeyi, satır ve sütunu oluşturmayı başardım fakat bir türlü tekrarsız rastgele sayı ve sayıların kaplayacağı karakter miktarını ayarlayamadım. Dizileri kullanamam çünkü diziler konusuna daha geçmedik ondan dolayı, do-while, for, if-else gibi şeylerle yapmam gerekiyor. Yardımcı olabilir misiniz?
Olması gereken şey;
Yazdığım kod;
Olması gereken şey;
Yazdığım kod;
C:
#include <stdio.h>
#include <math.h>
#include <complex.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <time.h>
#include <conio.h>
int main()
{
int satir, sutun, x, y, rastgele;
srand(time(NULL));
for (satir = 1; satir <= 4; satir++)
{
rastgele = rand() % 16;
printf("\n%d ", rastgele);
for (sutun = 1; sutun < 4; sutun++)
printf("%d \t ", rastgele);
}
return 0;
}
Son düzenleyen: Moderatör: