1 / 1 / 2
Регистрация: 19.04.2011
Сообщений: 50
1

Определить первое положительное нечетное число

24.04.2011, 17:34. Показов 1992. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!!!!! помогите пожалуйста решить:
1) дана последовательность целых чисел. окончание последовательности число 99999,оно не входит в последовательность. определить первое положительное нечетное число,если такого числа нет,вывести соответствующее уведомление.
2)составить программу табулирования функции y=f(x), организовав ввод значений границ табулирования и шага с клавиатуры для функции 1/1-x^2+ln(x^3-1)/ln5
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2011, 17:34
Ответы с готовыми решениями:

Дан массив. Определить первое положительное число среди нечетных строк массива
Народ,скажите,пожалуйста,что не так в программе? Задание: Дан массив X(N,M). Определить первое...

Найти наибольшее целое нечетное положительное число Х, удовлетворяющее заданному условию
Написать программу, позволяющее найти и вывести на экран наибольшее целое нечетное положительное...

Опишите алгоритм, позволяющий найти и вывести наименьшее положительное нечетное число, содержащееся в файле
задание:Опишите алгоритм, позволяющий найти и вывести наименьшее положительное нечетное число,...

Определить, что данное число нечетное и трехзначное
//Дано целое положительное число.Проверьте истинность высказывания :"Данное число нечетное...

6
9 / 9 / 5
Регистрация: 11.04.2011
Сообщений: 29
24.04.2011, 19:10 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{1) дана последовательность целых чисел. окончание последовательности число 99999,оно не входит в последовательность. 
определить первое положительное нечетное число,если такого числа нет,вывести соответствующее уведомление.}
var
  x: integer; flag: boolean;
 
begin
  
  
  writeln('введите число');
  readln(x);
  flag := true;
  while (x <> 99999 ) and flag  do 
    if (x>0) and (odd(x)) then
    begin
     writeln('первое положительное нечетное число', x); flag := false;
    end 
    else 
    begin
     write('введите х');
      read(x);  
      
    end;
  if x = 99999 then writeln('такого числа нет')
end.
1
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
24.04.2011, 19:13 3
x@kirsch@))) ну введу я сразу положительное нечётное и цикл прервётся.
0
9 / 9 / 5
Регистрация: 11.04.2011
Сообщений: 29
24.04.2011, 19:18 4
а зачем вводить дальше ?? если мы ищем первое положительное и нечетное
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
24.04.2011, 19:49 5
тогда в чём смысл этой строки не подскажешь?
окончание последовательности число 99999
да и надо вводить сколько угодно нечётных положительных а найти самое первое.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Uses
 CRT;
Var
 i,k,ind,l,chislo:longint;
begin
ind:=0; l:=0;
k:=0;
repeat
 inc(k);
 write('Ââåäèòå ',k,'-e ÷èñëî: ');
 readln(i);
 if (i>0) and odd(i) and (i<>9999) then
 begin
  inc(l);
  if l=1 then
  begin
   chislo:=i;
   ind:=k;
  end;
 end;
until i=9999;
if ind<>0 then write('×èñëî:=',chislo,' åãî èíäåêñ:=',ind)
else writeln('Íåò íå÷¸òíûõ ïîëîæèòåëüíûõ.');
end.
или так
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Uses
 CRT;
Var
 i,k,ind,chislo:longint;
 t:boolean;
begin
ind:=0;
k:=0;
t:=true;
repeat
 inc(k);
 write('Ââåäèòå ',k,'-e ÷èñëî: ');
 readln(i);
 if (i>0) and odd(i) and (i<>9999) and t then
 begin
   t:=false;
   chislo:=i;
   ind:=k;
 end;
until i=9999;
if ind<>0 then write('×èñëî:=',chislo,' åãî èíäåêñ:=',ind)
else writeln('Íåò íå÷¸òíûõ ïîëîæèòåëüíûõ.');
end.
1
1 / 1 / 2
Регистрация: 19.04.2011
Сообщений: 50
25.04.2011, 08:53  [ТС] 6
Привет!Что думаете насчет второй задачи?я ее написала ,но как то додумать до нужной кондиции не смогла(((
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
25.04.2011, 16:32 7
Привет!Что думаете насчет второй задачи?я ее написала ,но как то додумать до нужной кондиции не смогла(((
думаю что раз 300 она уже решалась.Введи в поиске Табулирование функции.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2011, 16:32
Помогаю со студенческими работами здесь

Определить, какое число введено - положительное или отрицательное
1)Пользователь вводит действительное число. Требуется определить: 1. положительное это число или...

В последовательности целых чисел определить минимальное положительное число
Напишите программу, которая в последовательности целых чисел определяет минимальное положительное...

Для каждой последовательности определить, какое число встречается раньше-отрицательное или положительное
Помогите, пожалуйста написать программу с помощью подпрограммы-функции &quot;даны последовательности...

Дан массив 8 на 8. Определить сумму положительных чисел ряда, у которого произведение элементов - нечётное число
Я написала код, однако не могу понять, почему он не работает как нужно.. program Dop; const ...


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

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

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