Что не так с программами? Пытаюсь исправить и все равно ничерта не работает, потерялся в структуре программы. Задачи нужно написать по блок-схемам исправить неправильный код. программа по сортировке простым выбором: program sort;
const N = 10;
var a: array[1..N] of integer; i, j, min, k, c: integer;
begin write('Введите элементы массива: '); readln(a); for i :=1 to N - 1 do begin k:=1; min:=a[i]; for j:= i+1 to N do if a[j] < min then begin min := a[j]; c:=a[k]; a[k]:=a[i]; end; end; write(min, ' '); end.
Сортировка простым обменом: program sort2;
const N = 10;
var a: array[1..N] of real; i, j, b: integer;
begin writeln('Введите элементы: '); readln(a); for i := 2 to N do begin for j := N to i - 1 do if a[j] < a[j - 1] then begin b := a[j]; a[i] := a[i - 1] end; end; for i:=1 to N do writeln(a[i], ' '); end.
#include <iostream>
using namespace std;
int k=2;
bool StrangeSeq(int n){
if (k<n){
if(n%k==0){
cout<<"false";
return false;
}
k++;
StrangeSeq(n);
}
else
{
cout<<"true";
return true;
}
}
int main(){
int n;
cin>>n;
StrangeSeq(n);
cin.get();
cin.get();
}
#include <cmath>
using namespace std;
void main()
{
int n,sum=0;
float y,k=0;
cin >> n;
int *mass = new int[n];
for (int i = 0;i < n;++i)
{
cin >> mass[i];
}
for (int i = 0;i < n;++i)
{
if (mass[i] >0 )
{
k++;
y=pow(mass[i],2);
cout<<y;
sum+=mas[i]
}
}
system("pause");
}
2)#include <iostream>
#include <cmath>
using namespace std;
void main()
{
int s,p,r,day=0;
cin >> s>>p>>r;
float km=s;
while(r>km)
{
km+=km*p/100;
day++;
}
cout << " km = " << km << " day = " << day << endl;
system ("pause");
}