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

помогите с задачей на массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение суммы элементов динамической матрицы http://www.cyberforum.ru/cpp-beginners/thread3969.html
Люди чесное слово убейте меня если это не правильно, должно вывадить сумму элементов массива! Но не работает почему??????????????????????: #include <iostream.h> #include <conio.h> int sum(const int** matr, const int n, const int m); main() { clrscr(); const n=2,m=2; int **a; for (int i=0;i<n;i++)
C++ помогите с курсовой привет меня зовут яна!!! ребят помогите пожалуйста не вылететь из института!!! срочно нужен курсовик!!! ОТЧИСЛЯЮТ!!!! сделайте плиз как можно быстрее!!! (сейчас) В долгу не останусь!!! напишите программу которая открывает фаил-список, содержаший имена файлов по одному в строке. программа анализирует содержание файлов и разбивает текст файлов на 2 колонки по 30 символов в каждой. по возможности... http://www.cyberforum.ru/cpp-beginners/thread3953.html
C++ Помогите пожал найти ошибку!!!
Помогите пожал найти ошибку, а то моск уже выключился и ниче не могу найти #include<stdio.h> #include<math.h> #include<conio.h> int n=5; /* Global peremen */ factorial (int n) main() {int a; if (n==1) return 1; a=factorial(n-1)*n;
C++ Нужно сделать 2 курсовых
нужно сделать 2 курсовых.Мы проходим C++ но сказали лучше сделать по C.Названия первой такое(интерпритатор булевской функции)название второй(виртуальная клавиатура)Нужно написать программу и страниц 10 или побольше описания к ней.Об оплате и более подробней ко мне в асю=)372564011Чем скорее приступить тем лучше)))
C++ помогите пожалуста http://www.cyberforum.ru/cpp-beginners/thread3941.html
напишите программу которая открывает фаил-список, содержаший имена файлов по одному в строке. программа анализирует содержание файлов и разбивает текст файлов на 2 колонки по 30 символов в каждой. по возможности плиз сделайте блок-схему!
C++ Менеджер памяти Помогите пожалуйсто написать прогу!!!!!!!!!!!!!!!! Вариант №5: Для всех заданий необходимо разработать программу, которая создает файл размером, указанным в варианте виртуальной памяти и заполняющая его некоторыми данными. 1. Разработать менеджер памяти, у которого следующие параметры: Виртуальная память - 8М; Количество страничных кадров - 16; Размер страничного кадра - 4К; Менеджер... подробнее

Показать сообщение отдельно
Lord_Voodoo
Супер-модератор
8580 / 2180 / 61
Регистрация: 07.03.2007
Сообщений: 10,863
Завершенные тесты: 1
16.12.2007, 11:46     помогите с задачей на массив
Код
#include <iostream>
#include <conio.h>
int main()
{
   int *arr1;
   int *arr2;
   int *arr3;
   int n = 0, k = 0, ni = 0, ii = 0, r = 0;
   std::cout << "Enter razmer first array!" << std::endl;
   std::cin >> n;
   arr1 = new int[n];
   std::cout << "Enter array!" << std::endl;
   for(int i = 0; i < n; i++) std::cin >>arr1[i];
   std::cout << "Enter razmer second array!" << std::endl;
   std::cin >> k;
   arr2 = new int[k];
   std::cout << "Enter array!" << std::endl;
   for(int i = 0; i < k; i++) std::cin >>arr2[i];
   arr3 = new int[n + k];
    for(int i = 0; i < n + k; i++) arr3[i] = 0;
    for(int i = 0; i < n; i++) arr3[i] = arr1[i];
    r = n;
    bool isF = false;
    for(int i = 0; i < k; i++){
      isF = false;
      for(int j = 0; j < r; j++){
        if(arr2[i] < arr3[j]){
          isF = true;
          ni = arr3[j];
          ii = arr2[i];
          arr3[j] = ii;
          r++;
          for(int t = j + 1; t < r; t++){
            ii = arr3[t];
            arr3[t] = ni;
            ni = ii;
          }
          break;
        }
      }
      if(!isF){
        arr3[r] = arr2[i];
        r++;
      }
    }
    for(int i = 0; i < n + k; i++) std::cout<<arr3[i]<<" ";
    getch();
 return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru