Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Практическая работа по "Программированию"

Автор:   •  Март 9, 2023  •  Практическая работа  •  576 Слов (3 Страниц)  •  145 Просмотры

Страница 1 из 3

Практика 11-12

Асқар Әділет

1. Берілген жолда көрсетілген символдың қанша рет кездесетінін есептейтін функцияны жазу

Мысалы:

char zhol[] = "Hello world";

жолында ‘o’ әріпі қанша рет кездеседі, соны табу керек.

#include <stdio.h>

int main() {

  int i = 0;

  int j = 0;

  int number[200];

  int Latter = 0;

  while (i < 200) {

   number[i] = 0;

    i++;

  }

  i = 0;

  char enter[200] = "";

 getchar();

  i = 0;

  while (i < 200) {

    if (enter[i] >= 'a' && enter[i] <= 'z') {

       Latter++;

    }

    i++;

  }

    Latter += 1;

  while (j < Latter) {

    if (enter[i] >= 'a' && enter[i] <= 'z') {

      if (enter[j] == enter[i]) {

       number[i] += 1;

      }

    }

    if (i == 200) {

      i = 0;

      j++;

    }

    i++;

  }

  i = 0;

  while (i < Latter) {

    if (number[i] == 0) {

        number[i]++;

    }

    i++;

  }

  j = 0;

  i = 0;

  return 0;

}

2. Массивте элементтің модулі бойынша ең кішісін табатын функцияны жазу керек.

#include <stdio.h>

#define N 10
int main(void) {
    int arr[N];
    char i,num;
    srand(time(NULL));
    for (i=0; i<N; i++) {
        arr[i] = rand()%100 - 50;
        printf("%d ", arr[i]);
    }
    printf("\n");
    
    num = 0;
    for (i=1; i < N; i++) {
        if (abs(arr[i]) < abs(arr[num]))
            num = i;
    }

    printf("%d\n", num+1);
}

3. Тікбұрышты матрицада j-ші жолдың элементтерінің қосындысын табатын, функцияны жазу.

#include <stdio.h>

#include <time.h>

...

Скачать:   txt (2.4 Kb)   pdf (58.9 Kb)   docx (9.8 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club