Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #include <ctype.h>
- int count_whites(const char string[]);
- void string_to_upper(char string[]);
- int div_by_3(const int num);
- int same_case(const char a, const char b);
- int leap_year(const int year);
- int is_white(const char c);
- int guess_eval(const int guess, const int my_number);
- void change_whites(char string[]);
- int is_in_array(const int num, const int size, const int array[]);
- int is_prime(const int num);
- int karel_fok(const int num);
- int main() {
- //printf("%d\n", count_whites("HELLO APA\n"));
- // 3
- //char string[] = "Hello, syopon a anyadpicsajat";
- //string_to_upper(string);
- //printf("%s\n", string);
- //printf("%d\n", div_by_3(4));
- //printf("%d\n", same_case('A','f'));
- //printf("%d\n", is_white('\t'));
- //printf("%d\n", leap_year(3004));
- //printf("%d\n", guess_eval(22,22));
- /*char str[] = "Hello anyad picsaja.";
- change_whites(str);
- printf("%s\n", str);*/
- /*int array[3] = {400,300,304};
- printf("%d %d\n", is_in_array(200,3,array), is_in_array(304,3,array));*/
- //printf("%d %d", is_prime(31), is_prime(33));
- printf("%d\n", karel_fok(2430));
- return 0;
- }
- int is_white(const char c) {
- if (c ==' ' || c =='\n' || c =='\t') {
- return 1;
- }
- return 0;
- }
- int same_case(const char a, const char b) {
- if (isupper(a) && isupper(b)) {
- return 1;
- }
- if (islower(a) && islower(b)) {
- return 1;
- }
- if (isalpha(a) == 0 || isalpha(b) == 0) {
- return -1;
- }
- return 0;
- }
- int div_by_3(const int num) {
- if ( num % 3 == 0) {
- return 1;
- } else {
- return 0;
- }
- }
- void string_to_upper(char string[]) {
- if (string == NULL) {
- return;
- }
- for (int i = 0; i < strlen(string); i++) {
- string[i] = toupper(string[i]);
- }
- }
- int count_whites(const char string[]) {
- if (string == NULL) {
- return -1;
- }
- int k = 0;
- int hossz = strlen(string);
- for (int i = 0; i < hossz; i++) {
- if (string[i] ==' ' || string[i] =='\n' || string[i] =='\t') {
- k++;
- }
- }
- return k;
- }
- int leap_year(const int year) {
- if (year % 4 == 0 && year % 100 != 0 && year % 400 != 0) {
- return 1;
- }
- if (year % 4 == 0 && year % 100 == 0 && year % 400 != 0) {
- return 0;
- }
- if (year % 4 == 0 && year % 100 == 0 && year % 400 == 0) {
- return 1;
- }
- return 0;
- }
- int guess_eval(const int guess, const int my_number) {
- if (guess == my_number) {
- return 1;
- }
- if (guess > my_number) {
- return 0;
- }
- if (guess < my_number) {
- return 2;
- }
- return 0;
- }
- void change_whites(char string[]) {
- for (int i = 0; i < strlen(string); i++) {
- if (string[i] ==' ' || string[i] =='\n' || string[i] =='\t') {
- string[i] = '.';
- }
- }
- }
- int is_in_array(const int num, const int size, const int array[]) {
- int found = 0;
- if (array == NULL) {
- return -1;
- }
- for (int i = 0; i < size; i++) {
- if (array[i] == num ) {
- found = 1;
- }
- }
- return found;
- }
- int is_prime(const int num) {
- int j = 0;
- for (int i = 1; i < num + 1; i++) {
- if ( num % i == 0) {
- j++;
- }
- }
- //printf("%d", j);
- int k = 0;
- if ( j == 2) {
- k = 1;
- }
- return k;
- }
- int karel_fok(const int num) {
- int fok = num;
- if (fok % 90 != 0 || fok < 0) {
- return -1;
- }
- while (fok >= 360) {
- fok -= 360;
- }
- return fok;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement