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

Заданы массивы вещественных чисел X и Y. Сформировать массив Z из положительных элементов массивов X и Y. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритмы сортировки (сортировка и вычисляемыми адресами, вычерпыванием, по индексам и с указателями). http://www.cyberforum.ru/cpp-beginners/thread539245.html
Алгоритмы сортировки (сортировка и вычисляемыми адресами, вычерпыванием, по индексам и с указателями). Нужно как бы три программы(каждую сортировку) в одной программе.
C++ Ассоциативные контейнеры В текстовом файле хранятся слова: - вывести список различных слов (set); - подсчитать количество вхождений каждого слова (map<string,int>). Помогите пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread539242.html
Перевод cpp C++
Кто то может перевести что где обозначает Хотя бы чуть чуть ,перевести что бы можно было внести изменения /* #include "GameEventMgr.h" #include "World.h" #include "ObjectMgr.h" #include "WorldPacket.h" #include "PoolMgr.h" #include "ProgressBar.h" #include "Language.h"
Что тут неправильно ? C++
Вообщем программа перестала создавать прогрессию, как это исправить? #include "stdafx.h" #include <iostream> using namespace std; int Sum(int x, int step, int n) { if (n==1) return(x); return(Sum(x+1, step, n-1)); }
C++ Сохранение и загрузка в бинарный файл http://www.cyberforum.ru/cpp-beginners/thread539165.html
Доброго времени суток. Прошу помочь с сохранением/загрузкой в/из файла. Есть два класса: CClient: class CClient { public:
C++ Алгоритм подсчета контрольной суммы Доброго времени суток всем! Прошу сразу не кидать в меня тапками, ибо я полный чайник в программировании, но у меня возникла необходимость добавить пару строк в log файл типа: 12 01 07 21 12 05 00 01 0f 00 21 74 46 12 01 07 21 13 05 00 00 0f 00 01 c3 ac 12 01 07 21 14 05 02 00 0f 00 01 04 f1 12 01 07 21 14 43 01 01 0f 00 01 93 8e 12 01 07 21 15 43 01 01 0f 00 01 f2 36 12 01 07 21 16 43 01... подробнее

Показать сообщение отдельно
a.n.o.n.i.m
137 / 137 / 15
Регистрация: 26.02.2011
Сообщений: 527
05.04.2012, 13:44     Заданы массивы вещественных чисел X и Y. Сформировать массив Z из положительных элементов массивов X и Y.
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
77
78
79
//#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
int main()
{
   int  k=0,n, m, i;
   while(!fflush(stdin)&&printf("Vvedite razmernost massiva X: ")&&!scanf("%i",&n));
   int *x=(int*)malloc(n*sizeof(int));
   for(i=0;i<n;i++)
   {
                   while(!fflush(stdin)&&printf("X[%d] = ",i+1)&&!scanf("%i",&x[i]));
   }
   system("cls");//чистим экран
   while(!fflush(stdin)&&printf("Vvedite razmernost massiva Y: ")&&!scanf("%i",&m));
   int *y=(int*)malloc(m*sizeof(int));
   for(i=0;i<m;i++)
   {
                   while(!fflush(stdin)&&printf("Y[%d] = ",i+1)&&!scanf("%i",&y[i]));
   }
   system("cls");//чистим экран
   int *z=(int*)malloc((n+m)*sizeof(int)); // Выделям память под масиис Z под(m+n) элементов чтобы точно хватило
   for(i=0;i<n;i++)
   {
                   if(x[i]>0)
                   {
                              z[k]=x[i];
                              k++;
                   }
   }
   for(i=0;i<m;i++)
   {
                   if(y[i]>0)
                   {
                               z[k]=y[i];
                               k++;
                   }
   }
   printf("MacciB X: ");
   for(i=0;i<n;i++)
   {
                    printf("%d ",x[i]);
   }
   printf("\nMacciB Y: ");
   for(i=0;i<m;i++)
   {
                    printf("%d ",y[i]);
   }
   if(k==0)
   {
                    printf("\nPolozitelnyh elementov v massivah X i Y net.");
   }
   else
   {
      int max=z[0]; 
      int min=z[0]; 
      printf("\nMacciB Z: ");
      for(i=0;i<k;i++)
      {
                    if(z[i]>max)
                    {
                             max=z[i];
                    }
                    if(z[i]<min)
                    {
                             min=z[i];
                    }
                    printf("%d ",z[i]);
      }
   printf("\n\nMax.Elements Z: %d",max);  
      printf("\nMin.Elements Z: %d",min); 
   }
   free(x);
   free(y);
   free(z);
   getch();
   return 0;
}
Не смешивай код с СИ с С++ пиши в определенном,ошибку одну поправил.пробуй
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru