Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 10.11.2013, 17:30   #1
nadyaH
Форумчанин
 
Регистрация: 24.10.2013
Сообщений: 130
По умолчанию Дано целое число N (> 0) и символ C. Вывести строку длины N, которая состоит из символов C.

делфи7
Код:
var
n,i:integer;
c:char;
o:extended;
begin
n:=STRTOint(Edit1.Text);
c:=chrtostr(EDIT2.TEXT);
for I:=1 to n do O:=c+I;
  EDIT3.TEXT := FloatToStr(c);

end;

end.
помогите пожалуйста разобраться в ошибках.
nadyaH вне форума
Старый 10.11.2013, 17:44   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Код:
var
  n, i: integer;
  c: char;
  s: string;
begin
  n := strtoint(Edit1.Text);
  c := Edit2.text;
  s := '';
  for i := 1 to n do
    s := s + c;
  Edit3.text := s;
end;
Или:
Код:
begin
  if length(Edit2.Text) = 1 then
    Edit3.Text := StringOfChar(Edit2.Text[1], strtointdef(Edit1.Text, 0));
end;
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 10.11.2013 в 17:48.
BDA вне форума
Старый 10.11.2013, 17:53   #3
nadyaH
Форумчанин
 
Регистрация: 24.10.2013
Сообщений: 130
По умолчанию

Код:
ar
  n, i: integer;
  c: char;
  s: string;
begin
  n := strtoint(Edit1.Text);
  c := Edit2.text; ///ошибку программа выдаёт в этой строке   
  s := '';
  for i := 1 to n do
    s := s + c;
  Edit3.text := s;
end;
nadyaH вне форума
Старый 10.11.2013, 18:01   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

c:string напиши. Так будет удобнее.
I'm learning to live...
Stilet вне форума
Старый 10.11.2013, 19:07   #5
nadyaH
Форумчанин
 
Регистрация: 24.10.2013
Сообщений: 130
По умолчанию

спасибо помогло
nadyaH вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано целое число в диапазоне 100–999. Вывести строку-описание данного числа. nadyaH Помощь студентам 4 28.10.2013 18:03
Дано целое число n>2 сформировать и вывести целочисленный массив, содержащий n первых элементов последовательности (Delphi) Richik123 Помощь студентам 1 20.11.2012 17:19
Дано целое число n > 2 сформировать и вывести целочисленный массив размера n содержащий n первых элементов последовательности чисе Richik123 Помощь студентам 1 20.11.2012 16:44
Как вывести строку, которая состоит из аргументов командной строки так, чтобы каждое слово выводилось без первого символа Mik2012 Общие вопросы C/C++ 1 31.10.2012 00:29
Дано вещественное число X и целое число N (> 0). Вывести X – X3/3! + X5/5! – ... + (–1)NX2N+1/(2N+1)!? Ахилес Помощь студентам 2 20.05.2010 20:34