• Предмет: Информатика
  • Автор: kajratmandabaev
  • Вопрос задан 2 года назад

Напишите на С++ ДАМ 15 БАЛЛОВ
Дана непустая последовательность целых чисел, оканчивающаяся числом –1.
Определить, есть ли в последовательности хотя бы одно число, кратное семи? В случае положительного ответа определить порядковый номер первого
из них


gbsnat: не 15, а 5 :(
gbsnat: но так уж и быть, помогу, я сегодня добрый

Ответы

Ответ дал: gbsnat
0

#include <iostream>

using namespace std;

signed main(){

   int x, y, cnt = 1;

   bool has = false;

   while(true){

       cin >> x;

       if(x == -1)

           break;

       if(x % 7 == 0 && !has){

           has = true;

           y = cnt;

       }

       cnt++;

   }

   has ? cout << "YES\n" << y : cout << "NO";

}

Вас заинтересует