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

Баги в коде. Одномерные массивы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нижний дефис в ключевых словах http://www.cyberforum.ru/cpp-beginners/thread1022095.html
Здравствуйте! Скажите, пожалуйста, почему в написании ключевых слов иногда используется нижний дефис, а иногда - нет? Например, asm и _asm. Заранее спасибо за ответ.
C++ Подскажите, как правильно описать структуру и методы Мне нужно описать структуру ОЧЕРЕДИ, в инфополе которой будет строка максимум 20 символов, и методы к ней. Проверьте, что не так ?: Добавлено через 12 минут #include <iostream> #include <cstdlib> using namespace std; //СТРУКТУРА БУДЕТ ЭЛЕМЕНТОМ СПИСКА #define MAX_LEN 20 struct Node //или просто Звено списка { http://www.cyberforum.ru/cpp-beginners/thread1022091.html
Аналог перегрузки оператора индексирования (operator []) C++
Как по-другому(то есть в виде обычной функции или как то ещё) можно записать перегрузку оператора индексирования? Например в моём случае: float &operator (int num); float &Vector2::operator (int num) { return _vector; }
C++ Как можно по другому сделать передачу матрицы в массив?
Точнее передачу матрицы в функции #include <conio.h> #include <stdio.h> #include <math.h> int EnterSize(int lim) { int n; while(1)
C++ Работа с двоичными (бинарными) файлами! http://www.cyberforum.ru/cpp-beginners/thread1022072.html
Здраствуйте. Мне нужно сделать задачу: Напишите программу, заполнив файл 10 порциями данных таких типов, чтобы описать данные о студентах: номер зачетной книги (int), название группы (char 4), фамилия (char 10), размер стипендии (float). Например 4564 PS31 Ivanov 500. И так повторить для 10 студентов. Вывести на экран и записать в файл общую сумму стипендии. Я делал но у меня что не...
C++ Как int возвести в степень? Как int возвести в степень? и почему в стандартной pow, нет параметра int? подробнее

Показать сообщение отдельно
Dj_Death87
8 / 8 / 2
Регистрация: 14.01.2013
Сообщений: 36
28.11.2013, 18:29     Баги в коде. Одномерные массивы
if(fabs(a[i]) > fabs(a[i++]))
{
temp = a[i];
a[i] = a[i++];
a[i++] = temp;
}
Как минимум должно быть так:
if(fabs(a[i]) > fabs(a[i+1]))
{
temp = a[i];
a[i] = a[i+1];
a[i+1] = temp;
}
 
Текущее время: 10:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru