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

Получить массив X1, X2, …. Xn по правилу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "Граничная плотность фотонов" http://www.cyberforum.ru/cpp-beginners/thread1097369.html
Каков будет результат эксперимента? Луч лазера извне входит в кольцо стекловолокна. Таким образом почти вся энергия будет циркулировать по кругу(с учётом незначительных потерь). Луч лазера постоянно "докачивает энергию" в кольцо. Что-то произойдёт при достижении так сказать "граничной плотности фотонов"? Есть предположения результата эксперимента или может до меня его уже провели, но я к...
C++ Файловый ввод вывод Создать класс СПРАВОЧНИК со следующими полями: Название фирмы Владелец Телефон Адрес Род деятельности Реализовать следующие возможности: Поиск по названию http://www.cyberforum.ru/cpp-beginners/thread1097366.html
Нахождение всех путей в графе от одной вершины до другой обходом в ширину C++
Здравствуйте, уважаемые любители и профессионалы программирования. Нужна мне помощь в такой задаче. Необходимо найти для любого произвольного графа, заданного матрицей смежности, количество путей от одной любой его вершины до другой и вывести эти пути, причем 2 способами: с помощью DFS и BFS. С первым я справился, но второе у меня работает только для ациклических графов, что меня не устраивает....
C++ Вывод строки в обратном порядке (найти ошибки)
вообщем хотел написать прогу,которая выводила строку в обратном порядке.она работает,только вот при выводе сначала странные символы выдает,а потом результат.прошу помогите пожалуйста исправить. #include<iostream> #include<cstring> #include<cstdio> using namespace std; int main(){ const int n = 20; char s; cin.getline(s,n); for (int j = n; j >= 0; j--){
C++ Работа со строками (Visual Studio 2010 С++) http://www.cyberforum.ru/cpp-beginners/thread1097334.html
Задача: В записке слова зашифрованы - каждое из них записано наоборот. Расшифровать сообщение. Записать исходную и получившиеся строки в файл. Мой недоделанный код: #include <iostream> #include <stdio.h> #include <string.h> using namespace std; void main() { FILE*f,*f1;
C++ Определить текущий день недели, год, месяц, число, а также текущее время-часы, минуты, секунды, сотые доли секунды. 1. Составить программу на языке Си , используя функций прерывания 21h. Определить текущий день недели, год, месяц, число, а также текущее время-часы, минуты, секунды, сотые доли секунды. одна тема - одна задача. называйте темы информативно. читайте правила форума подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6411 / 3050 / 300
Регистрация: 04.12.2011
Сообщений: 8,237
Записей в блоге: 3
15.02.2014, 22:17     Получить массив X1, X2, …. Xn по правилу
Если нет больших претензий к скорости:
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>
 
using std::cin;
using std::cout;
using std::endl;
 
int main(){
 
const int n = 5;
int source_matr[n][n] = {
        {12, 123,   24, 112, 101},
        {123, 122, 224, 112, 201},
        {223, 224, 225, 112, 101},
        { 33,  34,  36,  30, 333},
        {  1,   1,   1,   1, 101}       
    };
 
cout<<"sorce_matr"<<endl<<endl;
 
for(int i = 0; i < n; ++i){
for(int j = 0; j < n; ++j){
    cout.width(6);
cout<<source_matr[i][i]<<" ";
}
cout<<endl<<endl;
}
 
int arr[n]={0};
int is_more_than;
for(int i = 0; i < n; ++i){
is_more_than = 1;
for(int j = 0; j < n; ++j){
    if(source_matr[i][i] < source_matr[i][j]){
        is_more_than = 0;
        break;
    }
}
if(is_more_than) arr[i]=1;
}
cout<<"arr[i] :\t";
for(int i = 0; i < n; ++i)cout<<arr[i]<<" ";
 
cout<<endl<<endl;
system("pause");
return 0;
}
 
Текущее время: 16:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru