1 Востаннє редагувалося RAFAELLO (01.12.2015 18:40:50)

Тема: Допоможіть, будь ласка, із завданням. Дуже терміново

...

2

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

Із чим саме у вас виникли проблеми? Які помилки видає компілятор?

3 Востаннє редагувалося RAFAELLO (01.12.2015 18:41:18)

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

Не знаю взагалі як це зробити

Якусь фігню написав


Воно компілюєся но не працює

4 Востаннє редагувалося 0x9111A (01.12.2015 15:37:38)

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

Ви хочете від числа, щоб воно було менше -100 і більше -20, пожалійте бідне число.
+ з умови що число в межах [-100; -20] випливає що воно від'ємне.

Рекомендую переглянути метод генерації елементу масиву

Maybe a = Just a | Nothing

5 Востаннє редагувалося Itari (01.12.2015 15:48:05)

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

Дано масив А, елементами якого є n дійсних чисел. Знайти кількість від'ємних елементів масиву, які належать відрізку [-100; -20].

const n=100500;
var a:array[1..n] of double; i,c:integer;
begin
 for i:=1 to n do begin
  write('Введи ',i,'число:'); readln(a[n]); if a[i] in [-100..-20] then inc(c);
 end;
 writeln('Таких чисел ',с); readln;
end.

Зрозуміло?

6 Востаннє редагувалося RAFAELLO (01.12.2015 15:49:51)

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

дякую

7

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

не компілює

8

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

Помилки до студіі

9 Востаннє редагувалося RAFAELLO (01.12.2015 18:41:35)

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

Вот

10

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

По-перше:

readln(a[і]);

По-друге:

if (a[i]>=-100) and (a[i]<=-20) then inc(c);

По-третє: Голову коли ввімкнеш? Може треба сперше почитати книжки?

11

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

ну а ти тут як написав???

Itari написав:

Дано масив А, елементами якого є n дійсних чисел. Знайти кількість від'ємних елементів масиву, які належать відрізку [-100; -20].

const n=100500;
var a:array[1..n] of double; i,c:integer;
begin
 for i:=1 to n do begin
  write('Введи ',i,'число:'); readln(a[n]); if a[i] in [-100..-20] then inc(c);
 end;
 writeln('Таких чисел ',с); readln;
end.

Зрозуміло?

12

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

ну і де це має бути?

Itari написав:

По-перше:

readln(a[і]);

13

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

Замість readln(a[n]);
Тобі вже на декільких форумах давали приклад. Ще не дійшло, як завдання розвязувати?
може треба покинути программування, доки не стало піздно?

14

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

Itari
Та то шкільна задачка, не переймайтеся. Програмістській спільноті нічого не загрожує.

RAFAELLO
Варто все ж переглядати, що вам пропонують запустити. А то й на "WinExec('format D:', 0);" можна нарватися. Хтось просто посміється над вами, а ви потім і половини того, що у вас на диску D зберігалося, не відновите.

15

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

"Дуже терміново" - термін уже вийшов?

RAFAELLO, то часом не для 11 класу завдання? Думаю, що школу можна закічнити і без хорошої оцінки з інформатики. Але тільки не пробуйте ставати програмістом. Принаймні, допоки не будете хоч трохи розуміти що тут відбувається.

Мій блог про ОС сімейства *nix - http://nixtravelling.blogspot.com/

16

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

if a[i] in [-100..-20] then

Паскаль так не зможе: a — масив double, тоді як множини (такі як [-100..-20] — це множина) сумісні лише з цілими/символами/перелічуваними типами. Тому треба робити два порівняння:

if (-100<=a[i]) and (a[i]<=-20) then
py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊

17

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

Та то шкільна задачка, не переймайтеся.

Я йому це вже на інших форумах пояснював, але бачу, що ТС не хоче вчитися. Прикро, бо це може бути майбутнім України.

18

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

То й нехай буде майбутнім художником чи музикантом, нульові знання з програмування цьому не завадять.

Подякували: КиївОболонь1

19

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

Так кажете, ніби всі тут з народження вміли писати код.

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊

20 Востаннє редагувалося КиївОболонь (04.12.2015 01:43:34)

Re: Допоможіть, будь ласка, із завданням. Дуже терміново

RAFAELLO написав:

ну і де це має бути?

Itari написав:

По-перше:

readln(a[і]);

Ну, спочатку треба розібратися, що цей рядок означає.

a[i]

-це елемент масиву, тобто користувач має ввести його
йде оператор write(writeln-щоб з нової стрічки), який виводить користувачу повідомлення, що робити, а вже readln(або просто read) відповідає за введення даних користувачем.

С++ головного мозку
Розмовляю Українською, пишу С+плюсом