C++: помогите переделать код под тернарную операцию «?:»

C++: помогите переделать код под тернарную операцию "?:"
Задача: Узнать количество чисел больших семи из четырех данных.

Сделал с помощью оператора if, но нужно еще с оператором "?"

#include "stdafx.h"
#include
#include

using namespace std;

void main ()
{
int a,n=0,k=0;
vvod: cout < < "Vvedite chuslo an";
cin>>a; n++;
if(n<4)
{
if(a>7) k++; goto vvod;
}
cout< <"k="<

  • если даны 4 числа a, b, c, d, то
    Кол-во больше 7 равно
    n = (a>7? 1 : 0) + (b>7? 1 : 0) + (c>7? 1 : 0) + (d>7? 1 : 0);
  • O_o Вы правда это так делаете?

    k=0;
    for(int i=0; i<4; i++){
    cout < < "vvedite bla-bla-bla";
    cin>>a;
    k+=a>7?1:0;
    }
    cout< <"k="<