Форум программистов, компьютерный форум, киберфорум
Наши страницы

Нахождение простых чисел в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти площадь кольца, внутренний радиус которого равен r, а внешний — R (R> r). http://www.cyberforum.ru/cpp-beginners/thread58913.html
Ребят, как решить задачу,: Найти площадь кольца, внутренний радиус которого равен r, а внешний — R (R> r). Тут сначало над знать формулу круга, и по ней все делать...а как это все подробно...
C++ Сдвиг двумерного массива вниз на одну позицию Есть задача:сдвинуть элементы двумерного массива вниз на одну позицию,а последнюю строку переместить на первую.Делал,но при компиляции,некоторую часть делает,потом выкидывает ошибку,подскажите в чем... http://www.cyberforum.ru/cpp-beginners/thread58911.html
Образовать из двух упорядоченных по неубыванию массивов один, упорядоченный по неубыванию C++
Даны два числа m и n, и два упорядоченных по неубыванию массива A≤A≤...≤A и B≤B≤...≤B. Образовать из этих элементов упорядоченный массив С≤С≤...≤С Вот моя версия проги, но она работает только в...
Как прочитать заголовок бинарного файла в формате TIFF? C++
нужно считать заголовок *.tif - файла... открываю как поток для чтения бинарного файла вот так: ifstream MyFile("d:\\temp\\Bottles.tif",ios::out | ios::binary); А дальше что??
C++ Упорядочить все строки матрицы по числу элементов, кратных двум http://www.cyberforum.ru/cpp-beginners/thread58853.html
помогите плиз, написать програмку просто на "си" которая должна:Упорядочить все строки матрицы по числу элементов, кратных двум, т.е на первое место поставить строку с наименьшим числом таких...
C++ Создание файлов a.txt, b.txt...z.txt В задаче требуется написать программу, которая создаёт файлы a.txt, b.txt...z.txt и пишет в них какую-нить фигню. Проблема в том, что в параметрах fopen надо указывать сразу название файла...... подробнее

Показать сообщение отдельно
HIMen
4150 / 1399 / 39
Регистрация: 12.04.2009
Сообщений: 2,346
26.10.2009, 01:05
niXman, так ты не учитываешь что могут быть элементы массива с одинаковыми значениями, программа виснет если ввести 1 1 1 1...
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
#include <iostream>
using namespace std;
int main()
{
    int msv[5], min1, min2, min3;
    for (int i=0; i < 5; i++)
    {
        cin >> msv[i];
    }
    min1 = 0;
    for (int i=0; i < 5; i++)
    {
        if (msv[i] < msv[min1])
        {
            min1 = i;
        }
    }   
    if (min1 != 0)
    {
        min2 = 0;
    } 
    else
    {
        min2 = 1;
    }
    for (int i=0; i < 5; i++)
    {
        if (msv[i] < msv[min2] && i != min1)
        {
            min2 = i;
        }
    }   
    if (min1 != 0 && min2 != 0)
    {
        min3 = 0;
    } 
    else
    {
        if (min1 != 1 && min2 != 1)
        {
            min3 = 1;
        } 
        else
        {
            min3 = 2;
        }       
    }
    for (int i=0; i < 5; i++)
    {
        if (msv[i] < msv[min3] && i!=min2 && i!=min1)
        {
            min3 = i;
        }
    }
    cout << "3 minimyma: " << msv[min1] << " " << msv[min2] << " " << msv[min3];
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.