Задание:
Найти предпоследнее составное число в диапазоне от 1 до n. Написать код на языкеС +
Решение:
#include using namespace std; int del (int n) { int c=0; for (int i=2; i <= n/2; i+) if (n%i=0)+c; return c; }int main () { int n,a,k,tmp=0,temp=0,count=0; do { cout <<"N="; cin >> n; } while (n<1); for (int i=1; i <= n; i+) { cout <<"Chislo: "; cin >> a; if (del (a)! =0) {+count; if (count=1) tmp=a; if (count=2) { k=tmp; temp=a; } else if (count=3) { k=temp; count=1; tmp=a; } } } cout <<"Sostavnoe chislo: " <
Знаете другой ответ?
Отправить свой ответ