vize
This commit is contained in:
68
YZM502/vize/.gitignore
vendored
Normal file
68
YZM502/vize/.gitignore
vendored
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
### C template
|
||||||
|
# Prerequisites
|
||||||
|
*.d
|
||||||
|
|
||||||
|
# Object files
|
||||||
|
*.o
|
||||||
|
*.ko
|
||||||
|
*.obj
|
||||||
|
*.elf
|
||||||
|
|
||||||
|
# Linker output
|
||||||
|
*.ilk
|
||||||
|
*.map
|
||||||
|
*.exp
|
||||||
|
|
||||||
|
# Precompiled Headers
|
||||||
|
*.gch
|
||||||
|
*.pch
|
||||||
|
|
||||||
|
# Libraries
|
||||||
|
*.lib
|
||||||
|
*.a
|
||||||
|
*.la
|
||||||
|
*.lo
|
||||||
|
|
||||||
|
# Shared objects (inc. Windows DLLs)
|
||||||
|
*.dll
|
||||||
|
*.so
|
||||||
|
*.so.*
|
||||||
|
*.dylib
|
||||||
|
|
||||||
|
# Executables
|
||||||
|
*.exe
|
||||||
|
*.out
|
||||||
|
*.app
|
||||||
|
*.i*86
|
||||||
|
*.x86_64
|
||||||
|
*.hex
|
||||||
|
|
||||||
|
# Debug files
|
||||||
|
*.dSYM/
|
||||||
|
*.su
|
||||||
|
*.idb
|
||||||
|
*.pdb
|
||||||
|
|
||||||
|
# Kernel Module Compile Results
|
||||||
|
*.mod*
|
||||||
|
*.cmd
|
||||||
|
.tmp_versions/
|
||||||
|
modules.order
|
||||||
|
Module.symvers
|
||||||
|
Mkfile.old
|
||||||
|
dkms.conf
|
||||||
|
|
||||||
|
### CMake template
|
||||||
|
CMakeLists.txt.user
|
||||||
|
CMakeCache.txt
|
||||||
|
CMakeFiles
|
||||||
|
CMakeScripts
|
||||||
|
Testing
|
||||||
|
Makefile
|
||||||
|
cmake_install.cmake
|
||||||
|
install_manifest.txt
|
||||||
|
compile_commands.json
|
||||||
|
CTestTestfile.cmake
|
||||||
|
_deps
|
||||||
|
|
||||||
|
/cmake-build-debug/
|
||||||
7
YZM502/vize/CMakeLists.txt
Normal file
7
YZM502/vize/CMakeLists.txt
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
cmake_minimum_required(VERSION 3.24)
|
||||||
|
project(vize C)
|
||||||
|
|
||||||
|
set(CMAKE_C_STANDARD 11)
|
||||||
|
|
||||||
|
add_executable(vize
|
||||||
|
main.c)
|
||||||
96
YZM502/vize/main.c
Normal file
96
YZM502/vize/main.c
Normal file
@@ -0,0 +1,96 @@
|
|||||||
|
#include "stdio.h"
|
||||||
|
|
||||||
|
void tekCift() {
|
||||||
|
int sayi;
|
||||||
|
printf("Bir sayi giriniz: ");
|
||||||
|
scanf("%d", &sayi);
|
||||||
|
|
||||||
|
if (sayi % 2 == 0) {
|
||||||
|
printf("%d ÇİFTTİR!", sayi);
|
||||||
|
} else {
|
||||||
|
printf("%d TEKDİR!", sayi);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void sirala() {
|
||||||
|
int sayi[3];
|
||||||
|
int i,j,tmp;
|
||||||
|
for (i =0; i < 3; i++) {
|
||||||
|
printf("%d. Sayı: ", i+1);
|
||||||
|
scanf("%d", &sayi[i]);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (i=0; i<3; i++) {
|
||||||
|
for (j=0; j<3-i-1; j++) {
|
||||||
|
if (sayi[j]>sayi[j+1]) {
|
||||||
|
tmp = sayi[j];
|
||||||
|
sayi[j] = sayi[j+1];
|
||||||
|
sayi[j+1] = tmp;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
printf("\n------------------------------\n");
|
||||||
|
|
||||||
|
for (i =0; i < 3; i++) {
|
||||||
|
printf("%d\t", sayi[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void asal() {
|
||||||
|
int sayi, i;
|
||||||
|
printf("Bir sayi giriniz: ");
|
||||||
|
scanf("%d", &sayi);
|
||||||
|
|
||||||
|
for (i=2; i<sayi; i++) {
|
||||||
|
if (sayi % i == 0) {
|
||||||
|
printf("%d asal DEĞİLDİR!", sayi);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
printf("%d ASALDIR!", sayi);
|
||||||
|
}
|
||||||
|
|
||||||
|
int menu() {
|
||||||
|
int secim = 0;
|
||||||
|
|
||||||
|
printf("\n\n-------------------------------------------------\n");
|
||||||
|
printf("(1) Girilen sayının Tek Yada Çift Olduğunu Bulma \n");
|
||||||
|
printf("(2) Girilen 3 sayıyı büyükten küçüğe sıralama \n");
|
||||||
|
printf("(3) Girilen Sayının Asal sayı olup olmadığını bulma \n");
|
||||||
|
printf("ÇIKIŞ İÇİN : -1 \n");
|
||||||
|
printf("-------------------------------------------------\n\n");
|
||||||
|
|
||||||
|
printf("Seçiminizi Giriniz: ");
|
||||||
|
|
||||||
|
do {
|
||||||
|
scanf("%d", &secim);
|
||||||
|
if ((secim < 1 || secim > 3) && (secim != -1)) {
|
||||||
|
printf("\nYanlış değer girdiniz tekrar giriş yapınız: ");
|
||||||
|
}
|
||||||
|
|
||||||
|
} while ((secim < 1 || secim > 3) && (secim != -1));
|
||||||
|
return secim;
|
||||||
|
}
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
int secim = 0;
|
||||||
|
|
||||||
|
do {
|
||||||
|
secim = menu();
|
||||||
|
switch (secim) {
|
||||||
|
case 1:
|
||||||
|
tekCift();
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
sirala();
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
asal();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
} while (secim != -1);
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user