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

Простая задачка по массивам. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ нужно ответить на один маленький вопрос... http://www.cyberforum.ru/cpp-beginners/thread394317.html
привести описание механизма взаимодействия прикладных программ с системным календарем и таймером.
C++ Составить программу , позволющую сократить дробь. M и N - числитель и знаменатель обыкновенной дроби. Составить программу , позволющую сократить дробь. http://www.cyberforum.ru/cpp-beginners/thread394295.html
Задачи по матрицам C++
Помогите пожалуйста пару задач решить(C#) 1)В матрице размера 7х5 переставить строки таким образом,чтобы количества положительных элементов в строках следовали в порядке убывания 2)Сформировать матрицу размера nх3n,составленую из трёх единичных квадратных матриц размера nхn
C++ Количество знаков после комы
Помогите пожалуйста понять в чем дело..Программа реализует нахождение обратной матрицы методом Крамера..Нужно найти обратную матрицу 10-й размерности..Выводит ноль..Почему?Преподаватель говорит,что решение этой матрицы 10-й размерности есть.Можно ли как то задать количество знаков после комы или что-то в этом роде? #include "stdafx.h" #include <iostream> #include <ctime> #include <cmath>...
C++ Builder Найти максимальный и минимальный элементы массива из четных. Удалить их из массива http://www.cyberforum.ru/cpp-beginners/thread394280.html
Добрый день ! Уважаемые знатоки ! Помогите пожалуйста дописать программу ... Задание ! Дан массив. Найти максимальное число из четных и минимальное из четных. Удалить их из массива Записать новый массив без этих чисел void __fastcall TForm1::Button1Click(TObject *Sender) { int n,i,x; float max,min; n=StrToInt(Edit1->Text);
C++ Нужно подправить и привести пример Помогите пожалуйста новичку. Укажите ошибки (если есть) в следующих фрагментах текстов программ и высказываниях, дайте краткие пояснения по фрагментам текстов программ, приведите верный вариант записи макросов или высказваний: Добавлено через 3 минуты 2. Подключаемый файл header.h содержит строку: char *test (); , а программа использует этот файл: int x; подробнее

Показать сообщение отдельно
SleepMaster
 Аватар для SleepMaster
40 / 40 / 1
Регистрация: 26.11.2011
Сообщений: 80
28.11.2011, 22:55     Простая задачка по массивам.
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
#include <iostream>
#include <conio.h>
#include <algorithm>
using namespace std;
 
int main(){
    int a[10]={1,0,-2,5,0,6,2,6,0,10};
    bool key = true;
 
    while (key) {
 
        key = false;
        bool behind = false, forvard = false;
 
    for (int i=0; i<10; i++) { //нужно ли сортировать? 
 
        if (a[i]==0) behind = true;
        if (behind && a[i]!=0) { forvard = true; break; }}
 
    if (forvard) // сортировка если нужно
 {
    for (int i=0; i<9; i++)
        if (a[i]==0 && a[i+1]!=0) { swap(a[i+1], a[i]); key = true;}
    }}
    // вывод на экран
    for (int i=0; i<10; i++)
        cout << a[i] << ' ';
    getch();
    return 0;
}
 
Текущее время: 02:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru