9 л ведро набрать водой перелить в пятилитровое станет 5л и 4 л, потом вылить из пятилитр. ведра воду , и перелить из девятилитрового в пятилитровое 5 литра, в девятилитровом станет 4 литра ,перелить из 9 литров в пятилитровое. 1 литре, стпнетэ8л в девятилитровом и 5 л в пятилитровое, затем вылить воду из пятилитров. перелить из девятилитров. 5 литров в пятилитровое и в девятилитровом останется три литра
Нашел 2 ошибки в 4- строке и 7- строке, объясняю на примере а=15, b=26
как я понял по данным задачи К больше или равно А то есть начальное значение S = A, вторую ошибку можно решить просто поменяв местами операторы 7-ой и 8-ой строки(чтобы сначала программа суммировала S=15+15 а потом уже 30+16,46+18...пока S<B а в задаче делается так 16+1,16+17, 30+18,...) в общем:
var a, b, s, k: integer;begin
read(a,b);
s := a;<-----
k := a;
while s < b do begins := s+k;<------k := k+1;<----end;writeln(k)end.
если
a=15 b=36
ответ будет :15
var
a,b:string;
c:real;
begin
readln(a); readln(b); readln(c);
writeln('Билет на ',a); writeln('В кинотеатр ',b); writeln('На время ',c,' Забронирован');
end.
#include <iostream>
using namespace std;
int main()
{
int n;
int counter = 0;
cout << "Vvedite kilichestvo elementov: " << endl;
cin >> n;
int *massiv = new int[n];
for (int i = 0; i < n; i++) {
cout << "Vvedite " << i + 1 << " element: ";
cin >> massiv[i];
if (massiv[i] % 2 != 0) {
counter += 1;
}
}
cout << "Kolichestvo nechetnqh elementov = " << counter << endl;
return 0;
}