Написать программу которая проверяет является ли введенная с клавиатуры строка дробным числом

На этом ресурсе пришлось принять некие «принципы умолчания». В частности: 1) не указан язык — пишем программу на любом, 2) если ничего не сказано и не выводится из задания тип данных — назначаем сами, 3) если не сказано о необходимости контроля ввода — считаем, что данные удовлетворяют необходимым требованиям (тип, диапазон,представление), 4) если задача на анализ вводимого потока данных — предполагаем, что могут поступать совершенно любые данные.

Я конечно понимаю, что добавить можно много чего, но комментарии впоследствии удаляются. Так что это модераторы решат — принимать ответ таким или отправить его Вам на исправление. Я сделал это замечание лишь для того, чтобы Вы на будущее сразу учитывали подобные вещи.

То есть, если указано «на паскале», то можно писать программы в PascalABC.NET, используя библиотеки .NET?

Безусловно. Если не указана или явно не следует, что это FPC/Lazarus, Delphi или Turbo/Borland Pascal

Исключение — указание ПаскальАВС, АВС, ABC Pascal. Потому что есть Pascal ABC (не поддерживаемая с 2007 года версия) и современная PascalABC.NET. В этом случает следует просить у автора вопроса уточнение.

ПИШЕМ КАЛЬКУЛЯТОР НА C# | КАК НАПИСАТЬ КАЛЬКУЛЯТОР НА C# | C# ДОМАШНИЕ ЗАДАНИЯ | #3

// Программа на паскалеvar s: string; k, i: integer;begin readln(s); k := pos(‘,’, s); if (k < 2) or (k = length(s)) then writeln(‘No’) else begin for i := 1 to length(s) do if (i <>k) and ((s[i] < ‘0’) or (s[i] >’9′)) then begin writeln(‘No’); exit end; writeln(‘Yes’); end;end.Примеры работы программы:Ввод Вывод1,6 Yes123, No,49 No0,758 Yes

Читайте также:
Программа для определения какой будет ребенок

Источник: znanija.site

Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом — C (СИ)

Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом. я написал программку, так, что идет проверка только на числа,а надо чтоб ещё и на символы, помогите вот код

#include «stdafx.h» #include #include int _tmain(int argc, _TCHAR* argv[]) < setlocale(LC_ALL, «Russian»); setlocale(LC_ALL, «rus»); double num; printf(«num = «); scanf_s(«%lf», fflush(stdin); if (fabs(num — (int)num) >0) printf(«дробное число»); else printf(«Целое Число»); getchar(); return 0; >

что мне ещё дописать?

Код к задаче: «Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом»

Листинг программы

#include #include #define byte unsigned char unsigned strlen (byte *s) < unsigned l=0; while (*s++!=’’) l++; return l; >double atof(byte *s,double f) < byte *r; int z=1; if (*s==’-‘) < z=-1; s++; >int i; int n_d=0,n_e=0; //n_d — number position DOT in string r=s; for (i=1;i r++; > if (n_e!=0) < byte *r,*t; int i; int n_d=0; t=r=s; for (i=1;ir++; > if (n_d==0) n_d=n_e; double cp=0; r=t; for (i=1; i for (i=1; i double dp=0; r=t; for (i=1; i for (i=1; i double ep,p; r=t; int x=1; int u=0; for (i=1; i if (*r==’-‘) < x=-1;n_e++; >r=t; if (x==-1) < for (i=1; ifor (i=1; i p=1; for (int j=0; j //x==-1 else < for (i=1; ifor (i=1; i p=1; for (int j=1; j if (z==-1) f=0-(cp+dp)*ep; else f=(cp+dp)*ep; return f; > else < byte *r,*t; int i; int n_d=0; t=r=s; for (i=1;ir++; > if (n_d==0) n_d=strlen(s)+1; double cp=0; r=t; for (i=1; i for (i=1; i double dp=0; r=t; for (i=1; i for (i=1; i if (z==-1) f=0-(cp+dp); else f=(cp+dp); return f; > > void main ()

Читайте также:
Как открыть несколько копий программы

If else. Конструкция логического выбора if. Лесенка if — else if. Примеры использования. Урок #12.

Источник: studassistent.ru

Написать программу которая проверяет является ли введенная с клавиатуры строка дробным числом

Вопрос по информатике:

Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом.
На Паскале

Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?

Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!

  • bookmark_border
  • 02.08.2018 17:29
  • Информатика
  • remove_red_eye 1454
  • thumb_up 6
Ответы и объяснения 1

ndedryb130

Знаете ответ? Поделитесь им!

Как написать хороший ответ?

Чтобы добавить хороший ответ необходимо:

  • Отвечать достоверно на те вопросы, на которые знаете правильный ответ;
  • Писать подробно, чтобы ответ был исчерпывающий и не побуждал на дополнительные вопросы к нему;
  • Писать без грамматических, орфографических и пунктуационных ошибок.

Этого делать не стоит:

  • Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
  • Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
  • Использовать мат — это неуважительно по отношению к пользователям;
  • Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?

Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.

Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!

Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.

Источник: online-otvet.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru