mirror of
https://github.com/Kaehvaman/OAIP.git
synced 2025-01-18 08:39:11 +04:00
Поменял кодировку на UTF-8 с BOM
This commit is contained in:
parent
0929cf7ec2
commit
587e4a4d36
@ -1,4 +1,4 @@
|
||||
#include <stdio.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <Windows.h>
|
||||
|
||||
@ -80,7 +80,7 @@ void addColumn() {
|
||||
n++;
|
||||
}
|
||||
else {
|
||||
printf("Достигнут максимум колонок!\n");
|
||||
printf("Достигнут максимум колонок!\n");
|
||||
}
|
||||
}
|
||||
|
||||
@ -97,7 +97,7 @@ void insertColumn(int column) {
|
||||
n++;
|
||||
}
|
||||
else {
|
||||
printf("Достигнут максимум колонок!\n");
|
||||
printf("Достигнут максимум колонок!\n");
|
||||
}
|
||||
}
|
||||
|
||||
@ -114,7 +114,7 @@ void insertRow(int row) {
|
||||
m++;
|
||||
}
|
||||
else {
|
||||
printf("Достигнут максимум строк!\n");
|
||||
printf("Достигнут максимум строк!\n");
|
||||
}
|
||||
}
|
||||
|
||||
@ -146,7 +146,7 @@ void inputArr() {
|
||||
void save() {
|
||||
FILE* fout = fopen("savefile.txt", "w");
|
||||
if (fout == NULL) {
|
||||
puts("Невозможно открыть файл");
|
||||
puts("Невозможно открыть файл");
|
||||
return;
|
||||
}
|
||||
|
||||
@ -164,13 +164,13 @@ void save() {
|
||||
void load() {
|
||||
FILE* fin = fopen("savefile.txt", "r");
|
||||
if (fin == NULL) {
|
||||
puts("Невозможно открыть файл");
|
||||
puts("Невозможно открыть файл");
|
||||
return;
|
||||
}
|
||||
|
||||
fscanf_s(fin, "%d%d", &m, &n);
|
||||
if (m > MAX_M || n > MAX_N) {
|
||||
printf("Слишком большой массив в файле!");
|
||||
printf("Слишком большой массив в файле!");
|
||||
return;
|
||||
}
|
||||
for (int i = 0; i < m; i++) {
|
||||
@ -232,26 +232,26 @@ int main() {
|
||||
int n = 0;
|
||||
do {
|
||||
puts("\n");
|
||||
printf("Содержимое массива:\n");
|
||||
printf("Содержимое массива:\n");
|
||||
printarr(arr);
|
||||
puts("Выберите программу");
|
||||
puts("1) Заполнение значениями i * 10 + j");
|
||||
puts("2) Заполнение нулями");
|
||||
puts("3) Заполнение случайными числами от 0 до 9");
|
||||
puts("4) Найти минимальный элемент");
|
||||
puts("5) Удалить строку");
|
||||
puts("6) Добавить пустую колонку");
|
||||
puts("7) Все нечетные увеличить в 10 раз");
|
||||
puts("8) Все кратные 10 уменьшить в 10 раз");
|
||||
puts("9) Ввести массив с клавиатуры");
|
||||
puts("10) Сохранить в файл");
|
||||
puts("11) Загрузить из файла");
|
||||
puts("12) Вставить пустую колонку");
|
||||
puts("13) Продублировать заданный столбец массива");
|
||||
puts("14) Обнулить элементы тех строк, в которых встречается более двух нулевых элементов");
|
||||
puts("15) Продублировать те строки, в которых встречаются нулевые элементы");
|
||||
puts("Выберите программу");
|
||||
puts("1) Заполнение значениями i * 10 + j");
|
||||
puts("2) Заполнение нулями");
|
||||
puts("3) Заполнение случайными числами от 0 до 9");
|
||||
puts("4) Найти минимальный элемент");
|
||||
puts("5) Удалить строку");
|
||||
puts("6) Добавить пустую колонку");
|
||||
puts("7) Все нечетные увеличить в 10 раз");
|
||||
puts("8) Все кратные 10 уменьшить в 10 раз");
|
||||
puts("9) Ввести массив с клавиатуры");
|
||||
puts("10) Сохранить в файл");
|
||||
puts("11) Загрузить из файла");
|
||||
puts("12) Вставить пустую колонку");
|
||||
puts("13) Продублировать заданный столбец массива");
|
||||
puts("14) Обнулить элементы тех строк, в которых встречается более двух нулевых элементов");
|
||||
puts("15) Продублировать те строки, в которых встречаются нулевые элементы");
|
||||
puts("");
|
||||
puts("0) Выйти из программы");
|
||||
puts("0) Выйти из программы");
|
||||
|
||||
while (scanf_s(" %d", &n) != 1) {
|
||||
scanf_s("%*[^\n]");
|
||||
@ -274,7 +274,7 @@ int main() {
|
||||
findMin();
|
||||
break;
|
||||
case 5:
|
||||
printf("Какую строку удалить: ");
|
||||
printf("Какую строку удалить: ");
|
||||
scanf_s("%d", &tmp);
|
||||
deleteRow(tmp);
|
||||
break;
|
||||
@ -297,12 +297,12 @@ int main() {
|
||||
load();
|
||||
break;
|
||||
case 12:
|
||||
printf("На каком индексе вставить колонку: ");
|
||||
printf("На каком индексе вставить колонку: ");
|
||||
scanf_s("%d", &tmp);
|
||||
insertColumn(tmp);
|
||||
break;
|
||||
case 13:
|
||||
printf("На каком индексе одублировать столбец: ");
|
||||
printf("На каком индексе одублировать столбец: ");
|
||||
scanf_s("%d", &tmp);
|
||||
duplicateColumn(tmp);
|
||||
break;
|
||||
@ -313,10 +313,10 @@ int main() {
|
||||
dupRow0();
|
||||
break;
|
||||
case 0:
|
||||
puts("Досвидания :3");
|
||||
puts("Досвидания :3");
|
||||
break;
|
||||
default:
|
||||
puts("Ошибка: неправильное N");
|
||||
puts("Ошибка: неправильное N");
|
||||
break;
|
||||
}
|
||||
} while (n != 0);
|
||||
|
Loading…
Reference in New Issue
Block a user