1

(13 відповідей, залишених у C++)

У мене просто такий "хороший" навчальний заклад, тому і 2 мови одночасно

2

(13 відповідей, залишених у C++)

Писав код я, просто з мене програміст, як Гагаріна балярина, навчаюсь тільки тому не розумію всієї суті програмування)

3

(7 відповідей, залишених у Pascal/Delphi)

Дякую!

4

(7 відповідей, залишених у Pascal/Delphi)

raxp написав:

збірник старих студрозрахунків, з факторіалом - дивись 'анаграми'.

Доступ заборонений!

5

(13 відповідей, залишених у C++)

Чому ви вважаєте, що я їх не читаю? Ви допомогли мені минулого разу своєю відповіддю, але я початківець, і мені потрібна допомога, оскільки я задав нову питання значить я не розумію як, прописати код)

6

(7 відповідей, залишених у Pascal/Delphi)

Відповідь 1: K=0; зробив присвоєння тут просто не дописав код;
Відповідь 2: Факторіал
0! = 1
1! = 1
2! = 1·2 = 2
3! = 1·2·3 = 6
4! = 1·2·3·4 = 24
5! = 1·2·3·4·5 = 120
так знаю, але я не знаю як розписати його  в програмі;
Відповідь 3: Прогавив цю помилку признаю!

7

(13 відповідей, залишених у C++)

Невірна функція хто може переписати програму або вказати недоліки цієї?

#include <iostream.h>
#include <conio.h>
#include <math.h>

float f(float x)
{
 float f1;
 for(int i=0; i<5; i++)
 {
 f=f+pow(x,pow(2,i))+5*cos(pow(x,i));
 }
 return f1;
}

int main()
{  float x1,x2,x3,y;
clrscr();
cout<<endl;
cout<<" Objislennia function "<<endl;
cout<<endl;
cout<<" Vvedity znachennia x1: ";
cin>>x1;
cout<<" Vvedity znachennia x2: ";
cin>>x2;
cout<<" Vvedity znachennia x3: ";
cin>>x3;
//=====================================
y=(f(x1)+f(x2))/f(x3);
cout<<" y= "<<y;
getch();
return 0;
}

8

(7 відповідей, залишених у Pascal/Delphi)

program unit13;
uses crt;
var K,n:integer;
    s,x:real;
begin
clrscr;
write('Введiть натуральне число n=');
readln(n);
write('Введiть дiйсне число x=');
readln(x);
S:=K;
for K:=1 to n do
s:=s+(exp(x*ln(k)))/((K*K+1)*(K*K+1));
writeln('S=',s:5:2);
writeln('_______________________');
readkey;
end.

Потрібна допомога, проблема виникає в обрахуванні суми вводимо n=2, x=3, результат s=0.75 за формулою має бути програма видає не вірний результат)

9

(17 відповідей, залишених у C++)

Вдячний вам за допомогу, роблю практику, тому вже інколи навіть і прості помилки не замічаю, Дякую вам за допомогу)

10

(17 відповідей, залишених у C++)

Результат отакий)

11

(17 відповідей, залишених у C++)

Можете дописати програму? бо я не розумію про що йдеться)

12

(17 відповідей, залишених у C++)

#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
  int i,p1,p2;
  int p[10];
//=================================
clrscr();
//=================================
srand(time(NULL));
for (i=0; i<10; i++)
{
 p[i]=rand()%41-20;
}
cout<<"Masyv :";
for (i=0; i<10; i++)
{
    cout<<p[i]<<" ";
}
//=================================
for (i=0; i<5; i++ )
{
  if (p[i]>0)
  {
  p1=p1+1;
  }
}
for (i=0; i>5; i++)
{
  if (p[i]<0)
  {
  p2=p2+1;
  }
}

cout<<endl;
cout<<" "<<p1<<" "<<p2;
getch();
return 0;
}

Я так розумію, пропонуєте записати так) але в мене не вірний підрахунок получається(((

13

(17 відповідей, залишених у C++)

#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
  int i,p1,p2;
  int p[10];
//=================================
clrscr();
//=================================
srand(time(NULL));
for (i=0; i<10; i++)
{
 p[i]=rand()%41-20;
}
cout<<"Masyv :";
for (i=0; i<10; i++)
{
    cout<<p[i]<<" ";
}
//=================================
for (i=0; i<10 modf(2); i++ )
{
  if (p[i]>0)
  {
  p1=p1+1;
  }
}
for (i=0; i<10; i++ fmod(2+1))
{
  if (p[i]<0)
  {
  p2=p2+1;
  }
}

cout<<endl;
cout<<" "<<p1<<" "<<p2;
getch();
return 0;
}

Допишіть в цю програму свій варіант, все має бути як у моєму першому повідомлені (прочитайте текст)

14

(17 відповідей, залишених у C++)

Складність в тому що там розділяється масив на 2 частини і підраховуються додатні і відємні числа, а ви просто написали звичайний цикл

15

(17 відповідей, залишених у C++)

Все що я маю оголошення бібліотеки в заповнення масиву, можете домомогти з циклами?

16

(17 відповідей, залишених у C++)

Визначити в скільки разів кількість додатних елементів в першій половині масиву більша кількості від'ємних елементів в другій половині масиву.

program unit9;
uses crt;
const n=10;
var i,p1,p2:integer;
    p:array[1..n] of integer;
begin
clrscr;
writeln('Андрiй Подолець 34П');
writeln('___________________');
randomize;
for i:=1 to n do
    begin
         p[i]:=-10+Random(21);
         write(p[i],'   ');
    end;
    writeln;
    writeln;
    p1:=0;
    for i:=1 to n div 2 do
        if p[i]>0 then
           p1:=p1+1;
    p2:=0;
    for i:=n div 2+1 to n do
        if p[i]<0 then
           p2:=p2+1;
    writeln(p1,'/',p2,'=',p1/p2:5:5);
    readln;
end.

Допоможіть переробити, або допоможіть переробити цикли на с++, дякую)

17

(13 відповідей, залишених у Pascal/Delphi)

koala написав:
podolets98 написав:

Сортуючи  кожний стовпець послідовність не буде такою яка зображена на малюнку оскільки кожний стовпець буде відсортований окремо і послідовність чисел буде не послідовною, в цьому і проблема

Прочитайте те, що я написав, ще один-два рази. Я б сказав "до просвітлення", але не певен, що воно наступить. Зверніть увагу у першому варіанті, що змінюються 2 координати.

Вдячний, так справді я прочитав і прийшло декілька варіантів вирішення!

18

(13 відповідей, залишених у Pascal/Delphi)

koala написав:

Для початку - ви ж розумієте, що сортувати двовимірний масив неможливо, сортування передбачає переставляння елементів по порядку вздовж однієї вісі координат. Тобто нам треба якось розташувати елемент вздовж однієї лінії.
Тепер - два варіанти, обирайте, який зрозуміліше.
1. Тільки для алгоритмів, що переходять на сусідній елемент (наприклад, бульбашка). Записуємо алгоритм сортування без указання конкретних елементів, тільки з переходами на наступний. Замість звичайної операції переходу на наступний в одномірному масиві

i:=i+1;

підставляємо спеціальну операцію на кшталт

j:=j-1;
if j<0 then begin
  i:=i+1;
  j:=maxj;
end;

для переходу з a[i,j] на наступний, де maxj - висота стовпця.
2. Виводимо формулу, як з "лінійного" номера елемента отримати координати i та j елемента в двовимірному масиві. Це більш універсальний спосіб, хоча й трохи повільніший, бо доведеться ділити. Формули за вас писати не буду, там нескладно - div та mod і пара додавань-віднімань. А потім записуємо будь-який алгоритм сортування з заміною координат.

Сортуючи  кожний стовпець послідовність не буде такою яка зображена на малюнку оскільки кожний стовпець буде відсортований окремо і послідовність чисел буде не послідовною, в цьому і проблема

19

(13 відповідей, залишених у Pascal/Delphi)

Виникає проблема в самому сортуванні як відсортувати масив як зображено на малюнку, не розумію як виконати таке сортування, мені потрібна частина коду сортування або пояснення як це зробити.

20

(13 відповідей, залишених у Pascal/Delphi)

Це прохання а не наказ!