Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Met_Ci_2010.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
370.69 Кб
Скачать

Int main()

{clrscr();

randomize(); //запуск генератора випадкових чисел

int i,j;

puts("\nзаповнюємо масив випадковими числами:");

for(i=0;i<N;i++)

{for(j=0;j<M;j++)

{*(*(A+i)+j))=random(1000)*0.1-50.0;

printf("%8.2f",*(A[i]+j));}

printf("\n");}

for(i=0;i<N;i++)

for(j=0;j<M;j++)

if(A[i][j]>0&&A[i][j]<20)

sum+=(*(A+i))[j];

printf("Сума додатних непарних елeментiв %8.2f\n",sum);

getch();

return 0;}

Завдання до програми 5.2

Розробіть програму, що заповнює двовимірний масив випад­ковими числами заданому у діапазоні, виводить його на екран та виконує задані обчислення, використовуючи різні способи доступу до елементів масиву.

1. Обчисліть кількість чисел в масиві, що більші за 15.5. Розмір маси­ву 5 на 4. Діапазон випадкових чисел від 10.0 до 30.0.

2. Обчисліть середнє арифметичне додатних елементів. Розмір масиву 6 на 3. Діапазон випадкових чисел від –25.0 до 65.0.

3. Обчисліть добуток ненульових елементів масиву. Розмір масиву 4 на 5. Діапазон випадкових чисел від 5.000 до 5.000.

4. Обчисліть кількість чисел, що менші за 20.5. Розмір масиву 5 на 3. Діапазон випадкових чисел від –10.5 до +55.5.

5. Обчисліть кількість від’ємних чисел в масиві. Розмір масиву 5 на 4. Діапазон випадкових чисел від 50.50 до 20.50.

Програма 5.3 В програмі використовується масив покажчиків.

#include <stdio.h>

#include <conio.h>

#include <string.h>

Int main()

{clrscr();

char *fi[]={"Програмування","Математика","Фiзика" };

printf(“ %s\n %s\n %s\n”,fi[0],fi[1],fi[2]);

printf("Розмiр масиву покажчикiв = %d\n", sizeof(fi));

printf("Розмiр покажчика на 1-й рядок=%d\n",

sizeof(fi[0]));

puts("Введіть перший рядок");

gets(fi[0]);

puts("Введіть другий рядок");

scanf("%s",fi[1]);

fi[2]="Алгебра";

for(int i=0;i<3;i++)

printf("%s %d\n", fi[i], strlen(fi[i]));

getch();

return 0; }

Завдання до програми 5.3

Розробіть програму, в якій визначається масив покажчиків на три задані рядки. Виведіть рядки на екран, визначте їх розмір та розмір масиву покажчиків. Виконайте задані обчислення.

1. Визначить масив покажчиків на три рядки з прізвищем, ім’ям та по батькові. У першому рядку підрахуйте кількість букв e.

2. Визначить масив покажчиків на три рядки з назвами країни, міста та вулиці. У третьому рядку підрахуйте кількість букв о.

3. Визначить масив покажчиків на три рядки з назвами університету, факультету, спеціальності. У першому рядку підрахуйте кількість букв ‘і’.

4. Визначить масив покажчиків на три рядки з назвами журналу, статті та автора. У третьому рядку підрахуйте кількість букв н.

5. Визначить масив покажчиків на три рядки з назвами книги, глави та розділу. У другому рядку підрахуйте кількість букв ‘к’.

Програма 5.4 В програмі показано, як створюється динамічний масив для змінних типу int. Розмір масиву вводиться з клавіатури. Значення елементів масиву теж вводяться з клавіатури. На кінці програми пам'ять звільняється.

#include <stdio.h>

#include <conio.h>

#include <alloc.h>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]