Предмет: Информатика, автор: Kferos

нужно написать  программку на С++:
Подсчитать количество элементов ak массива А=(а1,а2,...,аn), удовлетворяющих условию 2к <|ak|


Аноним: Что же Вы её сами не напишете, если считаете "элементарной"?
Аноним: И что мы, читая Ваш вопрос, должны о Вас думать, если Вы даже "элементарную программку" написать не в состоянии?. На будущее выбирайте слова, когда задание пишете...

Ответы

Автор ответа: Аноним
1
#include <iostream>

using namespace std;

int main() {
    int i,n,k;
    cout<<"Vvedite chislo elementov massiva: ";
    cin>>n;
    int a[n];
    for (i=0; i<n; i++){
        cout<<"Vvedite "<<i+1<<"-e chislo massiva: ";
        cin>>a[i];
    }
    cout<<"Vvedite znachenie k: ";
    cin>>k;
    int m=0;
    for(i=0;i<n;i++) if (abs(a[i])>2*k) m++;
    cout<<"Naydeno elementov: "<<m<<"\n";
    system("pause");
    return 0;
}

Тестовое решение:

Vvedite chislo elementov massiva: 6
Vvedite 1-e chislo massiva: -7
Vvedite 2-e chislo massiva: 2
Vvedite 3-e chislo massiva: 0
Vvedite 4-e chislo massiva: -5
Vvedite 5-e chislo massiva: 8
Vvedite 6-e chislo massiva: 3
Vvedite znachenie k: 2
Naydeno elementov: 3
Для продолжения нажмите любую клавишу . . .


Kferos: Благодарю. Вы очень выручили!
Аноним: Пожалуйста. Задача ведь действительно несложная.
Похожие вопросы
Предмет: Русский язык, автор: Alina200199