Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- #include <string.h>
- #include <stdlib.h>
- #include <iostream>
- using namespace std;
- void osn1()
- {
- setlocale(LC_ALL, "Russian");
- FILE *fp;
- FILE *fp1;
- FILE *fp2;
- FILE *fp3;
- int x[3], y, z, max[3], maxlast = 0, max2, x1, y1, z1;
- fopen_s(&fp, "text.txt", "r");
- fscanf_s(fp, "%d", &x[0]);
- //printf("%d\n", x);
- fopen_s(&fp1, "text1.txt", "r");
- fscanf_s(fp1, "%d", &x[1]);
- //printf("%d\n", y);
- fopen_s(&fp2, "text2.txt", "r");
- fscanf_s(fp2, "%d", &x[2]);
- //printf("%d\n", x[2]);
- fopen_s(&fp3, "text4.txt", "w");
- for (int i = 0; i < 3; i++)
- {
- max[i] = x[i] % 10;
- //printf("%d\n", max[i]);
- if (maxlast < max[i] || i == 0)
- maxlast = max[i];
- }
- printf("%d\n", maxlast);
- char num = maxlast + '0';
- fputs(&num, fp3);
- maxlast = 0;
- for (int i = 0; i < 3; i++)
- {
- max[i] = (x[i] / 10) % 10;
- //printf("%d\n", max[i]);
- if (maxlast < max[i] || i == 0)
- maxlast = max[i];
- }
- printf("%d\n", maxlast);
- num = maxlast + '0';
- fputs(&num, fp3);
- maxlast = 0;
- for (int i = 0; i < 3; i++)
- {
- max[i] = (x[i] / 100) % 10;
- //printf("%d\n", max[i]);
- if (maxlast < max[i] || i == 0)
- maxlast = max[i];
- }
- printf("%d\n", maxlast);
- num = maxlast + '0';
- fputs(&num, fp3);
- fclose(fp);
- fclose(fp1);
- fclose(fp2);
- fclose(fp3);
- }
- void osn2()
- {
- setlocale(LC_ALL, "Russian");
- FILE* fp;
- FILE* fp1;
- FILE* fp2;
- FILE* fp3;
- int x[3], y[3], z[3];
- fopen_s(&fp, "A.txt", "w");
- fopen_s(&fp1, "B.txt", "w");
- fopen_s(&fp2, "C.txt", "w");
- for (int i = 0; i < 3; i++)
- {
- //fflush(stdin);
- printf("введите строку %d : \n", i + 1);
- scanf_s("%d", &x[i]);
- fprintf(fp, "%d\n", x[i]);
- }
- for (int i = 0; i < 3; i++)
- {
- //fflush(stdin);
- printf("введите строку %d : \n", i + 1);
- scanf_s("%d", &y[i]);
- fprintf(fp1, "%d\n", y[i]);
- }
- for (int i = 0; i < 3; i++)
- {
- //fflush(stdin);
- printf("введите строку %d : \n", i + 1);
- scanf_s("%d", &z[i]);
- fprintf(fp2, "%d\n", z[i]);
- }
- fclose(fp);
- fclose(fp1);
- fclose(fp2);
- /*fopen_s(&fp, "A.txt", "r");
- fopen_s(&fp1, "B.txt", "r");
- fopen_s(&fp2, "C.txt", "r");*/
- fopen_s(&fp3, "D.txt", "w");
- for (int i = 0; i < 3; i++)
- {
- if(i==0)
- {
- fprintf(fp3, "%d", x[i]);
- fprintf(fp3, "%d", y[i]);
- fprintf(fp3, "%d", z[i]);
- }
- if (i == 1)
- {
- fprintf(fp3, "%d", x[i]);
- fprintf(fp3, "%d", y[i]);
- fprintf(fp3, "%d", z[i]);
- }
- if (i == 2)
- {
- fprintf(fp3, "%d", x[i]);
- fprintf(fp3, "%d", y[i]);
- fprintf(fp3, "%d", z[i]);
- }
- }
- fclose(fp3);
- }
- void dop1()
- {
- setlocale(LC_ALL, "Russian");
- FILE* fp;
- FILE* fp1;
- const int size = 10;
- int x[size];
- fopen_s(&fp, "Dop1.txt", "w");
- fopen_s(&fp1, "Dop2.txt", "w");
- for (int i = 0; i < size; i++)
- {
- printf("введите строку %d : \n", i + 1);
- scanf_s("%d", &x[i]);
- fprintf(fp, "%d\n", x[i]);
- }
- int count = 1;
- int count1 = 0;
- for(int i = 0;i < size;i++)
- {
- if(i%2==0)
- fprintf(fp1, "%d\n", x[i-count1]);
- else {
- fprintf(fp1, "%d\n", x[size - count++]);
- count1++;
- }
- }
- }
- void dop2()
- {
- setlocale(LC_ALL, "Russian");
- FILE* fp;
- FILE* fp1;
- const int str=5,col=5;
- fopen_s(&fp, "Dop21.txt", "w");
- fopen_s(&fp1, "Dop22.txt", "w");
- int x[str][col], y[str][1];
- for(int i = 0;i<str;i++)
- {
- for(int k = 0;k<col;k++)
- {
- printf("введите строку %d : \n", i + 1);
- scanf_s("%d", &x[i][k]);
- fprintf(fp, "%d", x[i][k]);
- }
- fputs("\n", fp);
- }
- }
- void main()
- {
- //osn1();
- //osn2();
- //dop1();
- dop2();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement