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

Если в обеих векторах есть элементы, кратные 4, то сформировать вектор С из положительных элементов обеих векторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализация алгоритмов решения нелинейных уравнений http://www.cyberforum.ru/cpp-beginners/thread250552.html
Здраствуйте! Передомной стоит задание решить уравнение(см. вложения, вариант 10) двумя методами: 1) Метод простых итераций 2) Метод хорд Знаю что все эти методы давно реализованы и есть здесь, но сама проблема в том, что я не знаю куда в те коды вставлять данное уравнение.Если есть время, буду благодарен за помощь.
C++ Программирование в С++ (удаление,добавление в массиве) Помогите с программами... 1)Удаление Минимального элемента из массива 2)Добавление N элементов, начиная с номера К 3)Перестановка Поменять местами элементы с четными и нечетными номерами 4)Поиск Элемент с заданным ключом (значением) 5)Сортировка Элемент с заданным ключом (значением) 6)Сортировка Простой выбор http://www.cyberforum.ru/cpp-beginners/thread250543.html
ассемблерная вставка, динамический массив C++
добрый день! pA - указатель на int _asm { mov eax, dword ptr pA mov result, eax } cout << result << endl; в eax помещается собственно сама ссылка. Вопрос как в еах загнать значение инта? то есть перейти по ссылке?
бинарное дерево C++
С помощю бинарного дерева нужна сделать программу,,любую (главное что на экран выводило)
C++ Определить произведение элементов http://www.cyberforum.ru/cpp-beginners/thread250499.html
Что то не могу уловить в задаче Задача : Определить произведение элементов в тех строках , которые содержат хотя бы один положительный элемент Моя программа : #include<iostream.h> #include<math.h> #include<conio.h> void main() {clrscr();
C++ сформировать массив с элементами вигляду:назва изделия, стоимость, вага.вывести список из к наиболее дешовых изделий, вес каких не потропляе в диапаз сформировать массив с элементами вигляду:назва изделия, стоимость, вага.вывести список из к наиболее дешовых изделий, вес каких не потропляе в диапазон V1-v2 подробнее

Показать сообщение отдельно
IrineK
Заблокирован
20.03.2011, 17:19     Если в обеих векторах есть элементы, кратные 4, то сформировать вектор С из положительных элементов обеих векторов
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
80
81
82
83
84
85
86
87
88
89
90
#include<conio.h>
#include<stdio.h>
#include <stdlib.h>
#include<time.h>
#define N 16
#define M 20
#define K 6
 
int minEl(int Ar[],int DIM)
{   int min,i;
    min = 40;
    for(i=0;i<DIM;i++)
        if(Ar[i]<min) min=Ar[i];
    return min;
}
 
bool mult4(int Ar[],int DIM)
{   int i;
    for(i=0;i<DIM;i++)
        if(Ar[i]%4==0) 
        {   return true;
            break;
        }
    return false;
}
 
int main()
{   int i,j,Amin, Bmin,relay,A[N],B[M],C[N+M];
    double D[K][K];
    srand(time(NULL));
    
    relay=rand()%2+3;
 
    printf("Array A:\n");
    for(i=0;i<N;i++)
    {   A[i]=rand()%relay+1;
        printf("%3d",A[i]);
    }
 
    printf("\n\nArray B:\n");
    for(i=0;i<M;i++)
    {   B[i]=rand()%30+1;
        printf("%3d",B[i]);
    }
    
    Amin = minEl(A,N);
    Bmin = minEl(B,M);
    
    j=0;
    if(mult4(A,N) && mult4(B,M))
    {   for(i=0;i<N;i++)
            if(A[i]>0)
            {   C[j]=A[i]*Amin;
                j++;
            }
        for(i=0;i<M;i++)
            if(B[i]>0)
            {   C[j]=B[i]*Amin;
                j++;
            }
        printf("\n\nBoth in A and B multiples of 4 found\n");
        printf("Amin = %4d",Amin);
        printf("\nArray C:\n");
        for(i=0;i<j;i++)
            printf("%3d",C[i]);
    }
    else
    {   for(i=0;i<N;i++)    
        {   C[j]=A[i];
            j++;
        }
        for(i=0;i<M;i++)
        {   C[j]=B[i];
            j++;
        }
        for(i=0;i<N+M;i++)
            D[i/K][i%K]=1.0*C[i]/Bmin;
        printf("\n\nEither in A or B multiples of 4 NOT found\n");
        printf("Bmin = %4d",Bmin);
        printf("\nArray D:\n");
        for(i=0;i<K;i++)
        {   for(j=0;j<K;j++)
                printf("%7.2lf",D[i][j]);
            printf("\n");
        }
    }
 
    getchar();
    return 0;
}
 
Текущее время: 13:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru