BekturMagometovich189
?>

Сделать блок-схему дано набір ненульових цілих чисел; ознака його завершення – число 0. вивести кількість усіх чисел у наборі та суму всіх додатних чисел з даного набору. якщо необхідні числа в наборі відсутні, то вивести 0.

Информатика

Ответы

irohmichaelchikaodiri
//я писал этот унылый код полтора часа. Полтора часа, Карл! Я слишком расслабился.
#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();
}
silicon-films3375
Во-первых, не whill, а while.
 Во-вторых, цикл с предусловием(while) выполняется только тогда, когда его условие возвращает ложь. Если условие возвращает правду, цикл завершается. Бывает так, что при попытке первой итерации цикла условие уже возвращает правду. В этом случае цикл не будет выполнен ни разу.
 Цикл с предусловием(repeat), наоборот, выполняется, пока условие возвращает правду и завершается ложью. Стоит заметить, что если цикл с предусловием проверяет своё условие перед итерацией, цикл с постусловием делает это после, а это значит, что последний выполнится хотя бы один раз.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Сделать блок-схему дано набір ненульових цілих чисел; ознака його завершення – число 0. вивести кількість усіх чисел у наборі та суму всіх додатних чисел з даного набору. якщо необхідні числа в наборі відсутні, то вивести 0.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

artemka56rus
dionissia2
adman7
shmidt
Рожков Зейдан460
tsarkovim
Lenuschakova1982316
Михеев557
борисовна Елена78
lavr74
goldenshtein33333
чухловина209
Alekseeva_Khlistov
Александрович
platan3698952