Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- //funkciq zadacha 1
- int swap(int* a, int* b){
- int temp = *a;
- *a = *b;
- *b = temp;
- }
- //funkciq zadacha 2
- int sumArr(int *arr, int n){
- int sum = 0;
- for(int i = 0; i < n; i++){
- sum+= *(arr + i);
- }
- return sum;
- }
- //funkciq zadacha 3
- int minNumber(int* arr, int n){
- int min = *arr;
- for(int i = 0; i < n; i++){
- if(*(arr + i) < min){
- min = *(arr + i);
- }
- }
- return min;
- }
- //funkciq zadacha 4
- int maxNumber(int* arr, int n){
- int max = *arr;
- for(int i = 0; i < n; i++){
- if(*(arr + i) > max){
- max = *(arr + i);
- }
- }
- return max;
- }
- //funkciq zadacha 5
- int sumArrays(int *arr, int n){
- int sum = 0;
- for(int i = 0; i < n; i++){
- sum+= *(arr + i);
- }
- return sum;
- }
- //funkciq zadacha 6
- int isLower(char sym){
- if(sym >= 'a' && sym <= 'z'){
- return 1;
- }else{
- return 0;
- }
- }
- //funkciq zadacha 7
- int isUpper(char sym){
- if(sym >= 'A' && sym <= 'Z'){
- return 1;
- }else{
- return 0;
- }
- }
- //funkciq zadacha 8
- int isLetter(char sym){
- return isLower(sym) || isUpper(sym) ? 1: 0;
- }
- //funkciq zadacha 9
- int isDigit(char* sym){
- return (sym >= '0' && sym <= '9') ? 1 : 0;
- }
- //funkciq zadacha 10
- int isNumber(char* number){
- while(*number){
- if(!isDigit(*number)){
- return 0;
- }
- number++;
- }
- return 1;
- }
- //funkciq zadacha 11
- int strSize(char* str){
- int i = 0;
- while(*str != 0){
- str++;
- i++;
- }
- return i;
- }
- int strToNum(char* str){
- if(isNumber(str)){
- int number = 0;
- int power = 1;
- for(int i = strSize(str) - 1; i >= 0; i--){
- number += (str[i] - '0') * power;
- power *= 10;
- }
- return number;
- }
- printf("Error");
- exit(1);
- }
- int main(){
- //zadacha 1
- /*
- int a, b;
- printf("Enter a: ");
- scanf("%d", &a);
- printf("Enter b: ");
- scanf("%d", &b);
- printf("a = %d, b = %d\n", a, b);
- swap(&a, &b);
- printf("After swapping: \n");
- printf("a = %d, b = %d\n", a, b);
- */
- //zadacha 2
- /*
- int arr[] = {1, 4, 5, -1, 3, 5};
- int s = sumArr(arr, 6);
- printf("Sum = %d\n", s);
- */
- //zadacha 3
- /*
- int arr[5] = {2, 6, 8, 3, 7};
- printf("Min = %d", minNumber(arr, 5));
- */
- //zadacha 4
- /*
- int arr[5] = {2, 6, 8, 3, 7};
- printf("Max = %d", maxNumber(arr, 5));
- */
- //zadacha 5
- /*
- int arr[] = {1, 4, 5, -1, 3, 5};
- int s = sumArrays(arr, 6);
- printf("Sum = %d\n", s);
- */
- //zadacha 6
- /*
- if(isLower('t')){
- printf("Yes");
- }else{
- printf("No");
- }
- */
- //zadacha 7
- /*
- if(isUpper('T')){
- printf("Yes");
- }else{
- printf("No");
- }
- */
- //zadacha 8
- /*
- if(isLetter('a')){
- printf("Yes");
- }else{
- printf("No");
- }
- */
- //zadacha 9
- /*
- if(isDigit('5')){
- printf("Yes");
- }else{
- printf("No");
- }
- */
- //zadacha 10
- //printf("%d", isNumber("55555555"));
- //zadacha 11
- /*
- int a = strToNum("123");
- printf("%d\n", a);
- */
- return 0;
- }
Add Comment
Please, Sign In to add comment