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

Массивы (циклическим сдвигом переместить найденный элемент на последнюю позицию) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование матрицы симплекс метод http://www.cyberforum.ru/cpp-beginners/thread969044.html
Приветствую всех) Очень нуждаюсь в вашей помощи. Взялся за реализацию симплекс-метода, но столкнулся с такой проблемой. К примеру дана матрица -4 -2 3 -4 -1 -2 2 -2 1 1 3 -3 -1 -4 4 3 2 2 -2 2 Разрешающий элемент "- 2" (выделен красным) Теперь надо сделать пересчет таблицы по формулам.Суть в том, что вся строка где находится разрешающий делится на сам разделяющий элемент, а...
C++ Динамическое размещение объекта в определённом месте памяти с последующим её освобождением Доброго времени суток. В C++ имеется возможность размещать объект по чётко определённому, указанному разработчиком, адресу в памяти. В свете этого у меня возник вопрос об освобождении памяти, использованной таким образом. Пусть, к примеру, у меня имеется некоторый массив объектов char (выделенный ранее динамически) и указывающий на адрес, по которому вдруг потребовалось разместить объект... http://www.cyberforum.ru/cpp-beginners/thread969039.html
C++ Написать процедуру удаления из заданного списка, все вхождения элемента с заданным значением
Написать программу, процедуру удаления из заданного списка, все вхождения элемента с заданным значением.
C++ Дано массивы. Посортировать их указанным в соответствии с вариантом методами
Даны два одномерные массивы А (a , , ..., a ) и B (b , b , ..., b ) размеры которых равны n и m соответственно. Посортировать их указанным в соответствии с вариантом методами. Упорядоченные массивы слить в массив С (с , с , ..., с ). http://s5.********************/uploads/thumbs/2013/10/c8cba73784f67cc2df7d2babf4ef7e50.png Помогите пожалуйста хоть что-нибудь, заранее благодарен! Спасибо! ! !
C++ Даны сведения о высоте над уровнем моря 8 горных вершин http://www.cyberforum.ru/cpp-beginners/thread969023.html
1) Даны сведения о высоте над уровнем моря 8 горных вершин. Все значения выражены в метрах. Распечатать названия вершин, высота которых превышает 3000 м над уровнем моря. Помогите, хоть чуточку!!! Пожалуйста! Спасибо! ! !
C++ Как получить число в текстовом десятичном виде (!) в кодировке ASCII? ответ к задаче мне надо представить в файле .txt. Ответ должен представлять не отрицательное число в текстовом десятичном виде в кодировке ASCII.Суть самой задачи не важна. в файл output.txt записываю переменную bstr. bstr - это преобразованная к строке переменная b, плюс к ней дописываю строку ".00" чтобы получить "десятичный вид". Но это не правильно. Код приведенный ниже работает, но ответ не... подробнее

Показать сообщение отдельно
Макс555
0 / 0 / 0
Регистрация: 30.06.2011
Сообщений: 23

Массивы (циклическим сдвигом переместить найденный элемент на последнюю позицию) - C++

04.10.2013, 18:50. Просмотров 374. Ответов 1
Метки (Все метки)

В общем первое задание "определить минимальный положительный массив и средне арифметическое значение отрицательных элементов", я сделал, осталось второе это "циклическим сдвигом переместить найденный элемент на последнюю позицию"
Кусок блок схемы по которому нужно делать прилагаться:
Вот сам код:
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
#include "stdafx.h"
#include "stdio.h"
#include "math.h"
#include "conio.h"
int_twain(int argc_TCHAR*argv[])
{ 
            float A[100],S=0,min;
            int N,i,imin,K,S;
            do
 {
                  printf("Vedite kolichestvo elementov:\n");
            scanf("%d",&N);
 }
            while(N<3//N>100);
                  printf("Ishodniy masiv\n");
               for(i=0;i<N;i++)
   {
            A[i]=-300+200.0*rand()/RAND_MAX;
                  printf("%8.3f,A[i]\n");
   }
            imin=-1;
            S=0;K=0;imin=1.0e100;
               for(i=0;i<N;i++)
     {
                if(A[i]>0)
       {    
                if(A[i]<min)
        {
            imin-i;min=A[i];
     }
       }
            else
        {
           S=S+A[i];K++;
       }
        } 
               if (imin=-1)
                  printf("\nNet pozitivnih elementov");
            else
                  printf("\nmin=%f",min);
                  printf("\nSrednee arifmeticheskoe=%f",S/K);
           getch();
           return0;
}
Миниатюры
Массивы (циклическим сдвигом переместить найденный элемент на последнюю позицию)  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru