0 / 0 / 0
Регистрация: 09.01.2011
Сообщений: 7
1

где ошибка?)

09.01.2011, 15:57. Показов 519. Ответов 6
Метки нет (Все метки)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Program dv;
var
s1:integer;
s2:string;
begin
s1 := StrToInt(Edit1.Text);
s2:='';
repeat
if (s1 mod 2) > 0 then
s2:='1'+s2
else
s2:='0'+S2;
s1:=s1 div 2;
until s1<1;
end.

чё надо исправить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2011, 15:57
Ответы с готовыми решениями:

Где ошибка?
program simpl; uses crt; const n=7; m=3; vp:array of integer= (1,2,3,4,5,6,7); ...

Ну где ошибка?
В какой строчке ошибка?...

где ошибка ?
Дан двумерный массив 10х15. Вывести на экран номер строки, в которой положительных элементов...

Где ошибка?
Есть такая задача:N человек пишут свои имена на бумажках.Всех зовут по разному.В мешок кладут...

6
5 / 5 / 1
Регистрация: 09.05.2010
Сообщений: 43
09.01.2011, 16:14 2
А "чё" надо сделать в программе?
Даже незнаю условия хочу спросить чему такому хорошему вы приравниваете s1 в самом начале, да и в конце плюсуете непойми что! Напишите лучше полное условие, мы ведь тут не телепаты!
0
0 / 0 / 0
Регистрация: 09.01.2011
Сообщений: 7
09.01.2011, 16:22  [ТС] 3
с клавиатуры задаётся 4х значное число, программа должна перевести число в двоично десятичный код
0
180 / 180 / 81
Регистрация: 18.12.2010
Сообщений: 346
09.01.2011, 16:46 4
Цитата Сообщение от V18 Посмотреть сообщение
с клавиатуры задаётся 4х значное число, программа должна перевести число в двоично десятичный код
Да? А выглядит так, будто ты просто в двоичную СС переводишь.. О_о

Добавлено через 10 минут
Цитата Сообщение от V18 Посмотреть сообщение
с клавиатуры задаётся 4х значное число, программа должна перевести число в двоично десятичный код
Короче, если так, то как-то примерно так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
const
  tetr: array ['0'..'9'] of string[4] =
    ('0000','0001','0010','0011','0100','0101','0110','0111','1000','1001');
var
  s1,s2:string;
begin
  s1 := Edit1.Text;
  s2:='';
  for i:=1 to Length(s1) do
    s2:=s2+tetr[s[i]]+' ';
  Delete(s2,Length(s2),1)
end.

Не по теме:

А вообще, если уж пишешь в Delphi, то и тему надо постить бы в Delphi..

0
0 / 0 / 0
Регистрация: 09.01.2011
Сообщений: 7
09.01.2011, 16:56  [ТС] 5
пишет что Edit1 неизвестно, если не сложно можете мне дописать программу, я из паскаля знаю тока что в начале должно быть програм а в конце энд)
0
180 / 180 / 81
Регистрация: 18.12.2010
Сообщений: 346
09.01.2011, 17:13 6
Цитата Сообщение от V18 Посмотреть сообщение
пишет что Edit1 неизвестно, если не сложно можете мне дописать программу, я из паскаля знаю тока что в начале должно быть програм а в конце энд)
Круто. Сам пишешь функции из Delphi, а потом гришь, что ниче не знаешь.. Я специально оставил Edit1, чтоб тебе было меньше менять..
Ты хоть скажи тогда, в чем ты работаешь. У тебя Turbo? или FP? или ABC?
Ладно, смотри:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const
  tetr: array ['0'..'9'] of string[4] =
    ('0000','0001','0010','0011','0100','0101','0110','0111','1000','1001');
var
  n,i: integer;
  s1,s2:string;
begin
  write('введите десятичное целое положительное четырехзначное число: ');
  readln(n);
  Str(n,s1);
  s2:='';
  for i:=1 to Length(s1) do
    s2:=s2+tetr[s1[i]]+' ';
  if s2<>'' then Delete(s2,Length(s2),1);
  writeln('двоично-десятичное представление: ',s2);
  readln
end.
Добавлено через 5 минут
Цитата Сообщение от V18 Посмотреть сообщение
я из паскаля знаю тока что в начале должно быть програм а в конце энд)
кстати, program в начале давно отменила фирма Borland.. ))
0
0 / 0 / 0
Регистрация: 09.01.2011
Сообщений: 7
09.01.2011, 17:20  [ТС] 7
у меня АБЦ , а то что было написано раньше это я из тетрадки переписал)))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2011, 17:20
Помогаю со студенческими работами здесь

Где ошибка?
Помогите пожалуйста найти ошибку: нужно написать прогу которая решает неравенство: d-tx&gt;bx uses...

Где ошибка?
Писал на Паскале ооочень давно, а тут сестра попросила помочь с лёгкой задачей. Результат не...

Где ошибка?
Помогите найти ошибку в программе, которая исследует квадратную матрицу на симметричность. Program...

где ошибка?
Вот задача и к ней решение училка говорит что задача решена не правильно где ошибки? Дана...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru