*последоваетльность*

Тема в разделе "C/C++/C#", создана пользователем Deymonn, 8 янв 2013.

  1. Deymonn

    Deymonn New Member

    Регистрация:
    4 янв 2013
    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте, задача моя такова: Ввод последовательности 4-х байтовых эелементов. Количество элементов задать с клавиатуры. Написать прогу, определяющую число элементов последовательности по модулю превосходящих некоторое заданное с клавы число. Распечатать это число, выбранные елементы последовательности и их количество.
    Но моему преводавателю не понравилось, что я это сделал через массив, мне нужна ваша помощь в вопросе: а как можно по другому ? Не знаю честно 8(
    Код (C++):
    #include <stdio.h>
    #include <stdlib.h>
    #include <conio.h>
    int main()
    {
    int *a;
    int kol_el,P,T=0;
    printf("\n Vvedite chislo P= ");
    scanf("%d", &P);   
    do
    {  printf("\n Vvedite kol_el:\n");
    scanf("%d", &kol_el);                    
    } while (kol_el<1);
    a = new int[kol_el];
    printf("\n Vvedite %d el-v pos-ti:\n ",kol_el);
    for (int i = 0; i<kol_el; i++)
    {  printf("\n %d el-t pos-ti= ",i);
    scanf("%d", &a[i]);
    }printf("\n***************Elements bol-e po moduly*****************\n");
    for ( i = 0; i<kol_el; i++)
    {
    if (labs(a[i]) > P)
    {
    printf("%d\t", a[i]);
    }
    if (labs(a[i]) > P)
    {
    T++;
    }
    }
    delete []a;                              
    printf("\n Kol-vo el-v bol-x po moduly= %u", T);
    getch();
    return 0;
    }
     
Загрузка...
Похожие Темы - *последоваетльность*
  1. Deymonn
    Ответов:
    7
    Просмотров:
    1.700
  2. Deymonn
    Ответов:
    0
    Просмотров:
    737
  3. Deymonn
    Ответов:
    0
    Просмотров:
    825

Поделиться этой страницей