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

Целочисленная матрица

Автор:   •  Сентябрь 6, 2022  •  Лабораторная работа  •  381 Слов (2 Страниц)  •  138 Просмотры

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

Дана целочисленная матрица.

1) Определить, является ли последовательность элементов побочной диагонали массива упорядоченной по возрастанию, если нет вывести «ERROR»

2) Найти сумму четных элементов массива

3) Поменять местами второй и предпоследний столбец

Заполнение файла

#include <stdio.h>

#include <stdlib.h>

int main()

{

FILE * f1;

int i, j, k;

f1=fopen("a1.dat", "wb");

int n=6, m=6;

fwrite(&n, 1, sizeof(int), f1);

fwrite(&m, 1, sizeof(int), f1);

for(i=0; i<n; i++){

fprintf(f1, "\n");

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

k=1+rand()%60;

fwrite(&k, 1, sizeof(int), f1);

}

}

for(i=0; i<n; i++){

printf("\n");

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

k=1+rand()%60;

fread(&k, 1, sizeof(int), f1);

printf("%4.d", k);

}}

}

Основная программа

#include <stdio.h>

#include <stdlib.h>

int main()

{

FILE *f1, *f2;

int i, j;

int n, m;

int chet1=0, chet2;

f1=fopen("a1.dat", "rb");

f2=fopen("a2.dat", "wb");

fread(&n, sizeof(int), 1, f1);

fread(&m, sizeof(int), 1, f1);

printf("%4.d%4.d", n, m);

int s;

int c = 0;

//чтение

...

Скачать:   txt (2.5 Kb)   pdf (46.4 Kb)   docx (8.9 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club