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

Заменить каждое число массива на расположене справа и большее заменяемого - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Необходимо написать программу сортирующую эту строки по алфавиту и выводящую результат в другой файл. http://www.cyberforum.ru/cpp-beginners/thread667563.html
Уважаемые программисты, помогите пожалуйста девушке. Есть задание, но как-то я давно не садилась за код и не очень помню, ка к правильно делать его и по правильной ли хотя бы общей схеме я иду. Задание: Существует файл со строками в кодировке koi8-r.Необходимо написать программу сортирующую эту строки по алфавиту и выводящую результат в другой файл. 1) Вопрос стоит ли на данную кодировку...
C++ Ввести массив случайных чисел в файл .Есть код #include "stdafx.h" #include <iostream> #include <fstream> #include <stdlib.h> #include <time.h> using namespace std; int main(void) { srand(time(NULL)); http://www.cyberforum.ru/cpp-beginners/thread667562.html
Отсортировать массив по возрастанию C++
Отсортировать массив по возрастанию методом поиска минимального элемента.
нестатическая ссылка на член должна указываться относительного заданного объекта C++
Подскажите что не так? (ошибка в конструкторе puckMan.cpp) gameElement.h #pragma once class gameElement { public: struct characteristics
C++ Найти сумму,разность,скалярное произведение и квадрат евклидовой нормы http://www.cyberforum.ru/cpp-beginners/thread667540.html
Найти сумму,разность,скалярное произведение и квадрат евклидовой нормы двух векторов в n-мерном пространстве.
C++ Составить программу построения таблицы значений функции Дана функция y(x)=A*x^2+Bx+C,где А-количество букв в фамилии студента,В-количество букв в имени студента,С-количество букв в отчестве студента.Для функции y(x) составить программу построения таблицы значений функции при изменении аргумента от L до R с шагом T. В каждой строке выводить значения аргумента и соответствующее ему значения функции. Кроме того,в конце таблицы напечатать отдельной... подробнее

Показать сообщение отдельно
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
09.10.2012, 23:27     Заменить каждое число массива на расположене справа и большее заменяемого
На всякий случай без stl:
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
#include <iostream>
#include <ctime>
int main(void)
{
 srand(time(NULL));
 const int n = 10; //размер массива   
 int* a = new int [n];
 int m=0;
 for (int i=0; i<n; i++)
   std::cout<<(a[i]=rand()%11)<<" ";
 for (int i=0; i<n; i++)
  { 
    int m=i;
    for (int j=i+1; j<n; j++) 
    if (a[i]<a[j])
     {
      a[i]=a[j];
       m=j; 
     }
      if (i==m)
       a[m]=0;    
  } 
 std::cout<<std::endl;
 for (int i=0; i<n; i++)
   std::cout<<a[i]<<" "; 
 system("pause");
 return 0;
}
 
Текущее время: 09:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru