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

2 программы, не знаю как написать( - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Смещение изображения http://www.cyberforum.ru/cpp-beginners/thread229416.html
Пытаюсь сделать так, чтобы картинка сдвигалась на такое кол-во пикселей сколько размером в ширину текст, это для того чтобы после текста был мигающий курсор. Но текст начинается не с начала окна,...
C++ Стек и перегрузка операторов Задание такое: Создать класс Stack – стек, используя динамическую память. Определить операторы "+" – сложения стеков, "=" – присваивания, "()" – выдачи нового стека содержащего последние n элементов... http://www.cyberforum.ru/cpp-beginners/thread229404.html
ключ для Microsoft Visual Studio 2008 C++
Всем привет!!! Подскажите пожалуйста где можно найти ключ(кряк) для Microsoft Visual Studio 2008?
Новые массивы C++
Здравствуйте. Имеется код( транспонирование матрицы). Потом мне нужно будет умножить 2 матрицы. Чтобы это сделать нужно чтобы каждый массив был под своим именем. как это сделать? а то у меня массив...
C++ Бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread229395.html
надо создать бинарное дерево и найти среднее арифметическое всех четных чисел!!! Добавлено через 9 минут типа вот такой фигни ...
C++ В одномерном массиве найти среднее арифметическое всех четных чисел!!! в одномерном массиве надо найти среднее арифметическое всех четных чисел!!! подробнее

Показать сообщение отдельно
igorrr37
1662 / 1290 / 142
Регистрация: 21.12.2010
Сообщений: 1,962
Записей в блоге: 9
16.01.2011, 06:43
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <ctime>
#include <algorithm>
#include <numeric>
#define X1 9
#define X2 6
#define A1 60
using namespace std;
 
int main(){
    srand(time(0));
    int X[X1][X2], A[A1];
    cout<<"X:\n";
    for_each(*X, *X+X1*X2, [](int &x){x=rand()%20-10; cout<<x<<" "; });
    cout<<"\n\nA:\n";
    for_each(A, A+A1, [](int &a){a=rand()%20-10; cout<<a<<" "; });
    int S1=accumulate(*X, *X+X1*X2, 0, [](int ini, int x){return x>0?ini+x:ini;});
    cout<<"\n\nS1= "<<S1;
    int S2=accumulate(A, A+A1, 0, [](int ini, int a){return a<0?ini+a:ini;});
    cout<<"\n\nS2= "<<S2<<"\n\Z= "<<float(S1+S2)/2;
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.