Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 24
1

Добавить в конец каждой строки необходимо количество «*» что бы выровнять текст по правому краю большей строки

28.04.2013, 22:26. Просмотров 865. Ответов 1
Метки нет (Все метки)

Дано некоторое количество строк, не больше как размер текстового окна. Добавить в конец каждой строки необходимо количество «*» что бы выровнять текст по правому краю большей строки.

Наработки:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <string.h>
#include <conio.h>
main()
{
int i=0,j=0,maxs=0,n,kz,p;
char s[80][25],sz[80];
const char enter = '\r';
const char zz = '\*';
do
{                       //vvod
 do
 {
 s[i][j]=getche();
  j++;
  }
 while((s[i][j-1]!=enter)&&(j<80));
 s[i][j]='\0';
 if(maxs<j) maxs=j;
 j=0;
 printf("\n");
}
while(s[i++][0]!=enter);
n=i-1;
for(i=0;i<n;i++)
{
kz=maxs-strlen(s[i]);
//printf("kz=%i ",kz);
for(p=0;p<kz;p++) sz[p]=zz;
sz[p-1]='\0';
strcat(s[0],sz);
puts(s[i]);
}
getch();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2013, 22:26
Ответы с готовыми решениями:

Открыть файл, выровнять текст по правому краю и слева добавить номер строки
Создать текстовый файл и сохранить в нём текст 10..20 строк. По нескольку слов в строке....

Выровнять текст по правому краю, добавив в начало каждой непустой строки нужное количество пробелов
Дан текстовый файл, содержащий текст, выровненный по левому краю. Выровнять текст по правому краю,...

Выровнять текст в файле по правому краю самой длинной строки этого файла
Пожалуйста можете помочь, с решением вот такой задачи. Задание: Выровнять текст в файле по правому...

Выровнять строки списка по правому краю
Стоит задача выровнять строки списка по правому краю (см. прикрепление). Именно строки, т.е. чтобы...

1
Эксперт С++
4958 / 3064 / 456
Регистрация: 10.11.2010
Сообщений: 11,152
Записей в блоге: 10
28.04.2013, 23:22 2
Цитата Сообщение от midda Посмотреть сообщение
не больше как размер текстового окна
Не больше чем размер текстового окна.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2013, 23:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Выровнять все строки в файле по правому краю (tasm)
Выровнять все строки в файле по правому краю. Можно кто написать код программы. (tasm)

Выровнять строки по правому краю, вставляя между словами дополнительные пробелы
Дан текстовый файл Т, содержащий предложения на русском языке. Выровнять строки по правому краю, ...

Выровнять строки по правому краю, вставляя между словами дополнительные пробелы
Дан текстовый файл Т, содержащий предложения на русском языке. Выровнять строки по правому краю, ...

Выровнять текст по правому краю
Дан текстовый файл, содержащий текст, выровненный по левому краю. Выровнять текст по правому краю,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.