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

найти ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как в функцию передать параметр - двухмерный массив http://www.cyberforum.ru/cpp-beginners/thread37811.html
void max_el() { int i,j,max; for ( i=1 ; i<=n; i++) for ( j=1; j<=m; j++) //nahodim maksimalnii element if (max<a) { max=a; max_str=i; }; printf("Max element = %3d in Str %2d \n \n",max,max_str); for ( j=1 ; j<=m; j++) printf("%3d ",a);
C++ Нужны примеры создания реальных программ Здравствуйте. Если у кого есть ссылки на материалы повещенные созданию реальных (практичных) приложения для Windows на Visual C++ с использованием как консоли так и MFC, то скиньте. Просто, хотелось бы на конкретных программах изучать, а то одна теория, теория... Уже сил нету. То есть, такие примеры в которых содержаться уроки с программированием каких-нибудь интересных и нужных программ.... http://www.cyberforum.ru/cpp-beginners/thread37799.html
С++/Слияние двух списков.В чем ошибка программы? она не работает... C++
#include <iostream> #include <list> #pragma hdrstop #include <condefs.h> using namespace std; // // Операция передачи списка в поток. // template<class T> ostream &operator“(ostream &os, const list<T> &c)
двумерные статические массивы C++
Дана квадратная матрица. Отсортировать по убыванию первую её строку и все строки содержащие элементы, равные наибольшему элементу матрицы. Как отсортировать первую её строку и все строки содержащие элементы, равные наибольшему элементу матрицы???????????????? Вот, что у меня получилось! # include<iostream.h> # include <stdlib.h> void in_mas(int n,int m) { for (int i=0;i<n;i++) {
C++ Выбор пунктов меню через стрелочки http://www.cyberforum.ru/cpp-beginners/thread37788.html
Здравствуйте! Есть такая простенькая менюшка на bcpp3.0 1) Запустить программу 2) Справка 3) Об авторе 4) Выход
C++ Структуры задание: В задаче следует написать функцию, выполняющую упорядочение массива структур с помощью простых алгоритмов сортировки. Массив и его размер должны быть параметрами функции. Массив можно задать в функции main с помощью операторов присваивания. Слово на русском языке и вычисленный в процессе ввода порядковый номер буквы, с которой начинается слово в русском алфавите. Ключ сортировки –... подробнее

Показать сообщение отдельно
nastena1234
0 / 0 / 0
Регистрация: 28.05.2009
Сообщений: 7

найти ошибку - C++

02.06.2009, 09:52. Просмотров 428. Ответов 3
Метки (Все метки)

Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [a;b], а потом все остальные.
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# include <stdio.h>
# include <conio.h>
# include <stdlib.h>
# include <math.h>
# include <iostream.h>
 
void main()
{
 
int a[100],i,t,k,g,n,h,s,c,b;
printf ("\nvvedite kolichestvo elementov massiva\n");
scanf("%i", &n);
        printf ("massiv:\n");
        randomize();
for (i=0; i<n; i++)
{
a[i]=random(20);
printf ("%4i", a[i]);
}
   t=1;
   for (i=0;i<n;i++)
   {
   if ((abs(a[i]))>(abs(t)))
   {(t=(abs(a[i])));
   k=a[i];}
    }
             printf ("\nmaximalnbli po modulu elem\n");
             for(i=0;i<n;i++)
             {
             if (k==a[i])
             {i++;g=i;break;}
 
             }
             printf("\n%i",k);
             printf ("\nnomer maximalnogo po modulu elem\n");
             printf("\n%i",g);
       s=0;
       printf ("\nsumma modulei elementov massiva raspololllennblh posle pervogo pololllitelnogo\n");
       for (i=0;i<n;i++)
       {
       if (a[i]>0)
       {i++;g=i;break;}
       }
       for (i=g;i<n;i++)
       {
       s=s+(abs(a[i]));
       }
       printf("\n%i",s);
 
               printf ("\nvvedite nachalo promellutka\n");
               scanf("%i", &c);
               printf ("\vvedite conec promellutka\n");
               scanf("%i", &b);
                   for (i=0;i<n;i++)
                  {
                  if((((int)a[i]<=c)&&((int)a[i])<=b))
                  {
                  a[i]=t;
                  t=a[i+1];
                  a[i+1]=a[i];
                  a[i]=t;
                  }
                  else
                  {
                  h=a[n];
                  a[n]=a[i];
                  a[n-i]=t;
                  }
                  }
           printf;
           for (i=0; i<n; i++)
           {
           printf ("%4i", a[i]);
           }
getch();
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru