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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти площадь кольца, внутренний радиус которого равен r, а внешний — R (R> r). http://www.cyberforum.ru/cpp-beginners/thread58913.html
Ребят, как решить задачу,: Найти площадь кольца, внутренний радиус которого равен r, а внешний — R (R> r). Тут сначало над знать формулу круга, и по ней все делать...а как это все подробно записать? Я профан в этом деле(
C++ Сдвиг двумерного массива вниз на одну позицию Есть задача:сдвинуть элементы двумерного массива вниз на одну позицию,а последнюю строку переместить на первую.Делал,но при компиляции,некоторую часть делает,потом выкидывает ошибку,подскажите в чем дело,вот код: #include <iostream.h> #include <windows.h> #include <stdlib.h> int main() { SetConsoleOutputCP(1251); int n,n1; double a; http://www.cyberforum.ru/cpp-beginners/thread58911.html
Образовать из двух упорядоченных по неубыванию массивов один, упорядоченный по неубыванию C++
Даны два числа m и n, и два упорядоченных по неубыванию массива A≤A≤...≤A и B≤B≤...≤B. Образовать из этих элементов упорядоченный массив С≤С≤...≤С Вот моя версия проги, но она работает только в определённых случаях. #include <stdio.h> #include <conio.h> void main() { int m,n,i,j,f; clrscr();
Как прочитать заголовок бинарного файла в формате 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 надо указывать сразу название файла... Подскажите пожалуйста как это обойти. подробнее

Показать сообщение отдельно
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
26.10.2009, 00:37     Нахождение простых чисел в массиве
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
#include <iostream>
 
int main(int argc, const char** argv) {
    /** размер массива */
    const int size = 20;
    
    /** кол-во искомых значений */
    const int need = 3;
    
    /** массив */
    int arr[size] = {0};
    
    /** минимальное значение */
    int min = INT_MAX;
    
    /** читаем из клавиатуры в массив */
    for ( int i = 0; i < size; i++ ) {
        std::cin >> arr[i];
        /** находим минимальное значение */ 
        min = (arr[i] < min) ? arr[i] : min;
    }
    
    /** выводим минимальное */
    std::cout << min << " ";
    
    /** ищем следующее после минимального */
    for ( int i = 1; i < need; i++ ) {
        for ( int j = 0; j < size; j++ ) {
            /** если нашли, прибавляем единицу к минимальному, и повторяем */
            if ( arr[j] == min+1 ) {
                std::cout << arr[j] << " ";
                min = arr[j];
                break;
            }
            /** если не нашли, прибавляем единицу к минимальному, и повторяем */
            if ( j == size-1 ) {
                min = min+1;
                j = 0;
            }
        }
    }
    
    std::cout << std::endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru