скачено с сайта (для перехода нажмите Ctrl+левая кнопка мыши) http://van-barsik. *****/
6.1. Все символы, стоящие после последней точки, заменить на пробелы.
Имя | Назначение | Тип | Структура |
Входные данные | |||
А | Массив из 5 строк и 80 столбцов | char | Массив двумерный размера 5хn |
n | Размер массива | int | Глобальная переменная |
*dat | Указатель фаила Input. txt | FILE | Указатель |
Выходные данные | |||
*res | Указатель фаила otput. txt | FILE | Указатель |
Промежуточные данные | |||
D | Массив i-той строки | float | Массив одномерный длинны n |
i | Параметр цикла | int | Простая переменная |
j | Параметр цикла | int | Простая переменная |
y | Параметр цикла | int | Простая переменная |
r | Параметр цикла | int | Простая переменная |
k | Параметр цикла | int | Простая переменная |
//
#include <vcl. h>
#pragma hdrstop
//
#pragma argsused
#include <iostream. h>
#include <stdio. h>
#include <conio. h>
#define n 1000
void mao(char P[5][n],int g);
void main()
{int k, i,j, y,r;
char A[5][n];
char *D;
FILE *dat,*res;
for (k=0;k<5;k=k+1)
for (i=0;i<n;i=i+1)
{A[k][i]='\0';}
D=(char*)malloc(n*sizeof("float"));
dat=fopen("Input. txt","rt");
if(dat==NULL){printf("Error! Go Home!");getch();return;}
res=fopen("Otput. txt","wt");
if(res==NULL){printf("Error! Go Home!");getch();return;}
for(i=0;i<3;i=i+1){fgets(D, n,dat);
for(j=0;j<n;j=j+1)if((D[j]!='\0')&&(D[j+1]!='\0')){A[i][j]=D[j];D[j]='\0';}}
for(i=0;i<3;i=i+1){
for(j=0;j<n;j=j+1){
if(A[i][j]=='.'){r=i;y=j;for(i=0;i<3;i=i+1){for(j=y+1;j<n;j=j+1){
if(A[i][j]!='.');
else{r=i;y=j;} }}}}}
for(i=r;i<3;i=i+1){
for(j=y+1;j<n;j=j+1){
A[i][j]=' ';}}
cout<<D<<endl<<endl<<endl ;
for(i=0;i<3;i=i+1){
for(j=0;j<n;j=j+1){D[j]=A[i][j];}
fputs(D, res);
}
fclose(dat);
fclose(res) ;
free(D) ;
getch() ;
}
тест1
Привет. пока. Пока
Результат:
Привет. пока.
тест2
Дан текст. Способ описания текста (массив символов, строка, массив строк, текстовый файл) зависит от языка программирования и целей обучения. Текст разбит на слова. Предполагается, что слово—это группа символов, не содержащая пробелов и отделенная пробелами от других слов. При решении этих задач не рекомендуется использовать
Результат:
Дан текст. Способ описания текста (массив символов, строка, массив строк, текстовый файл) зависит от языка программирования и целей обучения. Текст разбит на слова. Предполагается, что слово—это группа символов, не содержащая пробелов и отделенная пробелами от других слов.

A[i][j]=' ‘;

![]()
![]()




