На берегу коза, крестьянин(с лодкой), волк, капуста.в лодке может поместиться два "объекта"(крестьянин должен быть всегдакак можно всем перебраться на другой берег, если волк может съесть козу, а коза может съесть капусту.
Начинать приходится с козы. крестьянин, перевезя козу, возвращается и берет волка, которого перевозит на другой берег, где его и оставляет, но зато берет и везет обратно на первый берег козу. здесь он оставляет ее и перевозит к волку капусту. вслед за тем, возвратившись, он перевозит козу, и переправа оканчивается благополучно.
Ludmila777020
28.02.2023
Сначала козу на другой берег.потом волка туда, козу обратно.оставляем козу, берем капусту и везем к волку.затем возвращаемся за козой и отвозим её к капусте и волку. всё.
Yekaterina Oksyuta1657
28.02.2023
Первое -> #include < stdio.h> int main(){ int n,o,k; // n - delimoe (vvodim s klaviaturq), o - ostatok ot delenija, k - chastnoe ot delenija int i=1; //delitelj int j=0; //kolichestvo delitelej printf("vvedite naturaljnoe chislo - "); scanf("%d", & n); do{ k=n/i; o=n%i; i++; if(o==0){ //printf("\n%d", k); //vqvodim chisla j++; } }while(k! =0); printf("\n\nkolichestvo delitelej: %d\n", j); return 0; }
vyborovvs
28.02.2023
Using system; namespace consoleapplication2 { class program { static void main(string[] args) { console.write("введите число: "); int value = int.parse(console.; int sum = 0; for(int i = 1; i < value; i++) if (value % i == 0) sum += i; if (value == sum) console.writeline("число совершенное"); else console.writeline("число не совершенное"); console.readline(); } } }