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

Лабораторная работа. Массивы (задачки к экзамену) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном массиве, состоящем из n вещественных элементов вычислить минимальный элемент массива и сумму элементов массива. [CPP] http://www.cyberforum.ru/cpp-beginners/thread598261.html
В одномерном массиве, состоящем из n вещественных элементов вычислить минимальный элемент массива и сумму элементов массива, расположенных между первым и последним положительными элементами. Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом - все остальные.
C++ Напечатать все слова, входящие в эту текстовую строку, заканчивающиеся на буквы заданного слова Даны текстовая строка и слово (например, ab). Напечатать все слова, входящие в эту текстовую строку, заканчивающиеся на буквы заданного слова (например, abcdab, ab, kab), используя функции strtok, strlen, strcmp. решите плз http://www.cyberforum.ru/cpp-beginners/thread598249.html
Вычислить значение выражения при различных вещественных типах данных C++
1 задание - вычислить значение выражения при различных вещественных типах данных (float и double). Вычисления следует выполнять двумя способами: · с использованием промежуточных переменных для поэлементных действий и · без использования промежуточных переменны (записав все выражение одним оператором) Сравнить и объяснить полученные результаты. 2 ...
C++ Вычислить сумму отрицательных элементов массивов в функции. [CPP]
Вычислить суммы отрицательных элементов массивов X(N), Y(M), Z(K). Сумму вычислять в функции. Предусмотреть функцию формирования элементов массива.
C++ Найти элемент массива, значение которого наиболее близко к какому-нибудь целому числу http://www.cyberforum.ru/cpp-beginners/thread598230.html
Завтра последний день - зачет!! нужна помощь! 1. Дан вещественный массив X(N). Найти элемент массива, значение которого наиболее близко к какому-нибудь целому числу.
C++ Блок-схема Здравствуйте. Меня интересует вопрос о программах которые рисуют блок схемы,если кто нибудь сталкивался с этим поведайте стоит ли?И подскажите хорошую прогу) подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт CЭксперт С++
6403 / 3601 / 448
Регистрация: 29.11.2010
Сообщений: 9,525
06.06.2012, 20:24     Лабораторная работа. Массивы (задачки к экзамену)
2.
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
#include <iostream>
#include <algorithm>
#include <iterator>
#include <random>
 
int main()
{
    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_int_distribution<> uid(1, 10);
    const std::size_t M = 5, N = 10;
    int A[M][N], sum[N] = {0};
    std::for_each(A, A + M, [&uid, &gen](int* const pvalue)
    {
        std::generate(pvalue, pvalue + N, [&uid, &gen] {return uid(gen); } );
        std::copy(pvalue, pvalue + N, std::ostream_iterator<int> (std::cout, " ") );
        std::cout<< std::endl; 
    } );
    for (std::size_t i=0; i < N; i++)
        for (std::size_t j=0; j < M; j++)
            sum[i] += A[i][j];
    bool b = false;        
    for (std::size_t i=0; i < N; i++)       
      if(std::count(sum, sum + N, sum[i]) > 1)
      {
          std::cout<< i<< " ";
          b = true;
      }
    if(!b) std::cout<< "No repeat";
    return 0;
}
 
Текущее время: 22:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru