Компьютерный форум

Компьютерный форум (http://pchelpforum.ru/index.php)
-   Программирование (http://pchelpforum.ru/forumdisplay.php?f=17)
-   -   задача на СИ в чём ошибка??(( (http://pchelpforum.ru/showthread.php?t=9460)

Kamilla Gates 09.06.2009 18:41

задача на СИ в чём ошибка??((
 
Задание:
. Даны два массива целых чисел A и B, упорядоченные по возрастанию. Поместите все элементы этих массивов в массив С, который также должен быть упорядочен по возрастанию.

Моё решение: (которое не верное, не правильно что-то((:()
PHP код:

#include <iostream.h>
#define N 4
    
void main()
    {
        
int mass1[N], mass2[N], mass3[N+N],i=0k=0;

        
        
cout << "input array 1" << endl;
           
//int i;
        
for (i=0i<Ni++)
            {
            
cin >> mass1[i];
            }
            
            
        
cout << "input array 2" << endl;        
        for (
i=0i<Ni++)
            {        
            
cin >> mass2[i];
            }
            
            
            
        
//int k=0, b=0;
        
for (i=0i<Ni++)
            {
            if (
mass1[i] < mass2[i])
                {

                
mass3[k]=mass1[i];
                
mass3[k++]=mass2[i];
                
k++;
                }

            else 
                {
                
mass3[k]=mass2[i];
                
mass3[k++]=mass1[i];
                
k++;
                }

        
cout <<"vot mass3:"<<endl;

        
//int i=0;
        
for (i=0i<N+Ni++)
            {
            
cout << mass3[i]<<endl;
            }
        
        }
    } 


qizer 02.08.2009 15:40

я бы всё равно сделал бы динамический массив(ы).

и сортировку сделал бы в окончательном массиве, так проще. Поставь все условия задачи(где должен быть отсортирован 3 массив? при его заполнении или неважно).

ошибка - когда загоняешь в 3 массив, он у тебя размерностью N+N, но ты заполняешь только до N (:


Текущее время: 11:00. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2007-2016, PCHelpForum.ru.