1.точку после Энда ставить нужно
readln(a);
readln(b);
2.c:=a*b;
3.writeln('proizvedenie a i b ravno,c);
4.Readln(c);
Монеты номиналом 1, 2, 4 и 5 рублей.
1=1
2=2
3=2+1
4=2+2
5=5
6=5+1
7=5+2
8=4+4
9=5+4
10=5+5
См фото
========================
Program p1;
uses srt;
var a,p,sum:integer;
begin
clrscr;
writeln("read p and a");
read(p);
read(a);
sum:=p*a;
write(sum);
readkey;
end;
#include "math.h"#include "iostream"
using namespace std;
int main(){int a, n, max, min;int max_i, max_k, min_i, min_k;//ввод размера массиваcin>>a;cin>>n;
//объявление массиваint** a = new int* [a]; for(int i = 0; i < n; i++) { a[i] = new int [a]; }
//ввод первого массива for(int i = 0; i < a; i++) { for(int k = 0; k < n; k++) { cin>>a[i][k]; } } //Инициализация max, min; max=a[0][0]; min=a[0][0]; //поиск максимума for(int i = 0; i < a; i++) { for(int k = 0; k < n; k++) {<span> if(max<a[i][k])</span><span> {</span><span> max=a[i][k];</span><span> max_i=i;</span><span> max_k=k;</span><span> }</span> } } //поиск минимума for(int i = 0; i < a; i++) { for(int k = 0; k < n; k++) {<span> if(min>a[i][k])</span><span> {</span><span> min=a[i][k];</span><span> min_i=i;</span><span> min_k=k;</span><span> }</span> } }
//Max and Min меняются местамиswap(a[max_i][max_k],a[min_i][min_k]);getch();return 0;<span>}</span>