• Написать программу поиска чисел , лежащих в интервале от -5 до 5, в последовательности чисел, вводимых с клавиатуры, предшествующих первому ведённому нулю. Контрольный пример 1, 10, -4 , 5, -16, 5 , 0 P.S. Программу писать на C++ , также использовать оператор for)

Ответы 7

  • Чувак мне нужен именно с++
  • Язык СИ - это подмножество C++. То есть, этот код у тебя будет работать и на C++.
  • Дело в том , что мы решаем на c++ , потому что преподаватель ведёт у нас c++ и после мы должны защитить эту работу , смекаешь?
  • Ну раз он ставит перед вами такие ограничения, не позволяя использовать "обходные пути", тогда окей.
  • Кароче, скинь входные и выходные данные, ща попробую написать
    • Автор:

      jollymnbx
    • 5 лет назад
    • 0
  • Язык СИ:

    #include<stdio.h>

    #include<stdlib.h>

    int main(){

       

       unsigned int as=0;

       long long int n=-1,*a=(long long int*)malloc(as);

       

       while(scanf("%lld",&n)==1 && n)

           if(-5<=n && n<=5){

               a=(long long int*)realloc(a,++as*sizeof(n));

               if(a==0)return 2;

               a[as-1]=n;

           }

       

       if(!n){

           for(int i=0;i<as;i++)

               printf("%lld ",a[i]);

           printf("");

       }else return 1;

       

       return 0;

       

    }

  • #include<iostream>

    using namespace std;

    int main() {

    const int a = 10001;

    int arr[a];

    int k = 0;

    for (int i = 1; i != 0; i++)

    {

     cin >> arr[i];

     if(arr[i]!=0)

      if (arr[i] >= -5 && arr[i] <= 5)

       cout << arr[i] << " ";

     if (arr[i] == 0)

      i = 0;

    }

    system("pause");

    return 0;

    }

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years