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

Прошу найти ошибку... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ рокировка элементов массива http://www.cyberforum.ru/cpp-beginners/thread388904.html
задание поменять в массиве четные элементы с нечетными местами, используя указатели. ниже привожу свое нубо-решение, подскажите как "стилизовать" 45-ую строку к остальной программе(ну выразить через указатели всмысле) :) ну и сопсно по решению, сначала думал определить четные элементы, и занести их в чистый массив под нечетными номерами, а потом тоже самое проделать с нечетными. нелепую попытку...
C++ исправить программу, чтобы выводила результаты в два столбца. (простые числа близнецы) кроме того нужно добавить еще одну 5, чтобы было 3 5 и 5 7 #pragma hdrstop #include <stdio.h> #include <iostream.h> #include <conio.h> #define N 100 main() { int x,y; for(x=2;x<N;x++) http://www.cyberforum.ru/cpp-beginners/thread388898.html
упростите прогу...вычислить произведение и число отрицательных элементов матрицы А[N,N],находящихся под главной диагональю. C++
void main(int argc, char* argv) { clrscr(); int n; cout << "Vvedite n: "; cin >> n; int **a = new int*; for (int i = 0; i < n; i++) a = new int; for (int i = 0 ;i < n; i++)
В данном тексте (любой введенный текст) удалить все пробелы C++
В с-шарп новичок Помогите решить задачку : В данном тексте (любой введенный текст) удалить все пробелы . Благодарю за помощь !
C++ Удаление узла из бинарного дерева поиска http://www.cyberforum.ru/cpp-beginners/thread388863.html
Здравствуйте! Дана задача по работе с бинарным деревом поиска. В узле дерева должна хранится такая информация: литературный жанр, название книги, имя автора, год издания, количество страниц, наличие книги в библиотеке. Нужно, собственно, добавлять узлы, удалять их и выводить названия книг. Написал вот программу. Добавление и вывод работает отлично. А вот с удалением есть проблема. Если я...
C++ Задача на возведение в квадрат Составить программу, вычисляющую и выводящую на экран квадраты всех натуральных чисел от 1 до 20. Задачу нужно решить используя оператор циклов "for" или "while" подробнее

Показать сообщение отдельно
Liebe
...
891 / 74 / 5
Регистрация: 21.02.2010
Сообщений: 2,196
Записей в блоге: 1
22.11.2011, 02:13     Прошу найти ошибку...
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
#include <conio.h> 
#include <stdio.h> 
 
int main(void) 
{ 
        const int n=5; 
        int a[n], i, j, b;
    bool flag=true; //новая переменная
 
        printf ("Enter 5\n");
        for (j=0; j<n; j++)
        {
                scanf ("%d", &a[j]);
        }
        //for (j=0; j<n-1; j++)
    while (flag) //поменяли тип цикла
        {
    flag=false; //если далее условие не выполнится, то значит массив упорядочен и цикл завершится
                for (i=0; i<n-1; i++) //поменяли на n-1
                        if (a[i]>a[i+1])
                        {
                                b=a[i+1];
                                a[i+1]=a[i];
                                a[i]=b;
                flag=true; //меняем значение
                        }
        } 
        for (i=0; i<n; i++)
        printf("%d", a[i]);
        getch();
        return 1;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru