Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ в чем ошибка (действия с последовательностью по условию) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необходимо переделать функцию http://www.cyberforum.ru/cpp-beginners/thread717954.html
Подскажите, пожалуйста, весь инет обгуглил, подобного не нашёл. Есть такой код - #include <iostream> #include <cstdlib> using namespace std; double &f(void) {
C++ про ссылки, нигде не нашёл Подскажите, пожалуйста, весь инет обгуглил, подобного не нашёл. Есть такой код - #include <iostream> #include <cstdlib> using namespace std; double &f(void) { http://www.cyberforum.ru/cpp-beginners/thread717943.html
C++ Сформировать класс (посылки),отвечающий предложенным требованиям и продемонстрировать его использование
Пожалуйста пожалуйста пожалуйста помогите девушке с заданием :gcray: Сформировать класс ,отвечающий предложенным требованиям и продемонстрировать его использование(данные могут вводится и с...
Найти минимум функции на отрезке [a, b] C++
В общем, я имею такое задание: На интервале с точностью e(e>0) определить значение одного корня уравнения cos(2/x)*sin(x)+1=0 Определить минимальное значение функции на интервале . Реализовать...
C++ задача по РГР (Подсчитать длину самой длинной последовательности чисел одного знака) http://www.cyberforum.ru/cpp-beginners/thread717896.html
Считать из файла целочисленный массив А. Подсчитать длину самой длинной последовательности чисел одного знака. Например, для массива 1, 4, 6, -3, -11,-6, -32, -4, 1, 90, -44, 7 искомая длина равна 5...
C++ Составить класс для работы с целочисленной матрицей размера 3х3. Составить класс для работы с целочисленной матрицей размера 3х3. Включить саму матрицу во внутреннюю часть класса. Во внешней части задать и реализовать следующие функции: -функцию заполнения... подробнее

Показать сообщение отдельно
Akbash
0 / 0 / 0
Регистрация: 30.07.2012
Сообщений: 38
03.12.2012, 22:57  [ТС]
сделал, уррааа ))

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#define n 5
 
int procedure(int ar[n],int a[n],int t)
   {int i;
   for (i=0; i<=n; i++)
        {
          if (a[i]%4!= 0)
           {
            ar[t]=a[i];
            t++;
            }
        }
cout << endl << "Novaya posled-nost': " << endl;
for (i=0; i<t; i++)
        cout << ar[i] << " ";
    cout << endl;
   }
 
int main()
{int i,a[n],ar[n];
bool k,e;
 
cout<<"vvedite el-ti"<<endl<<endl;
for (i=0; i<=n-1;i++)
  {cout<<"a["<<i<<"]= ";
   cin>>a[i];
  }
 
   
k=e=true;
for(i=0; (i<=n-1)&&(k||e); i++)//цикл пока i<n и пока не найдено нарушение монотонности
   {if (a[i]<a[i+1])
       k=false;
    if (a[i]>a[i+1])
       e=false;
   }
 
cout<<endl<<"K = "<<k<<endl<<endl;
cout<<endl<<"E = "<<e<<endl<<endl;
if (k) {
   cout<<endl<<"po ubivaniyu: "<<endl<<endl;
   for (i=0; i<=n-1;i++)
       cout<<a[i]<<" ";
       } 
if (e) {
   cout<<endl<<"po vozrastaniyu: "<<endl<<endl;
       for (i=0; i<=n-1;i++)
       cout<<a[i]<<" ";
       }
 
if (e==k)  procedure(ar,a,0);
 
getch();
}
Добавлено через 21 минуту
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение

Не по теме:

как, блин "так", никто тебе не поможет, если будешь твердолобо повторять это!

Тебе сложно 7 строчек вставить?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#define n 5
 
int main()
{int i,a[n],ar[n],t,l;
bool k,e;
cout<<"vvedite el-ti"<<endl<<endl;
for (i=0; i<=n-1;i++)
  {cout<<"a["<<i<<"]= ";
   cin>>a[i];
  }
 
k=e=true;
for(i=0; (i<=n-1)&&(k||e); ++i)//цикл пока i<n и пока не найдено нарушение монотонности
{
  if (k)                               //только если нарушения невозрастания ещё небыло обнаружено
     if (a[i]>a[i+1]) k=false;   //проверяем очередную пару
  if (e)
    if (a[i]<a[i+1]) e=false;
}
 
cout<<endl<<"K = "<<k<<endl<<endl;
cout<<endl<<"E = "<<e<<endl<<endl;
if (k) {
   cout<<endl<<"po vozrastaniyu: "<<endl<<endl;
   for (i=0; i<=n-1;i++)
       cout<<a[i]<<" ";
       } 
if (e) {
   cout<<endl<<"po ubivaniyu: "<<endl<<endl;
       for (i=0; i<=n-1;i++)
       cout<<a[i]<<" ";
       }
 
if(k==e) {
for (int i=0; i<=n-1; i++)
        {
          if (a[i]%4!= 0)
           {
            ar[t]=a[i];
            t++;
            }
        }
l=t;
cout << endl << "Novaya posled-nost': " << endl;
    for (int i=0; i<l-1; i++)
        cout << ar[i] << " ";
    cout << endl; }
getch();
}
что, это сложно было так вставить?
ты видимо не понял меня!! а так в С++ я программирую 1 день, поэтому некоторые моменты не понятны бывают, я тебе про то и говорил что если этот код добавить, прога корректно работать не будет, щас сделал с процедурой, работает без проблем, а написано вроде тоже самое!!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru