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

только начил учить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Точки на плоскости http://www.cyberforum.ru/cpp-beginners/thread97496.html
Заданы две точки на плоскости. Определить лежат ли они одновременно на осях координат.
C++ Сила притяжения между телами Определить силу притяжения F между телами массами m1 и m2, находящиеся на расстоянии r друг от друга. http://www.cyberforum.ru/cpp-beginners/thread97495.html
вопрос по ostream::write(). C++
ostream& ostream::write ( const char* s , streamsize n ); почему эта функция получает первым аргументом указатель на чар? в смысле не почему, а замем так сделали? тогда как обычная сишная: #include <stdio.h> size_t fwrite(const void *buf, size_t size, size_t count, FILE *stream); принимает указатель на воид. в чём тут логика? и верно ли так сохранять, например, лонг: fstream fout;
C++ прграммирование в С++
Всем доброго времени суток. Помогите пожалуйста в решении КР, катастрофически не хватает времени, кое-что знаю, но этого не достаточно для решения следующих задач на языке С++: 1. .тема: строки - условие: найти порядковый номер слова минимальной длины. 2. .тема: структуры - условие: В радиоателье хранятся квитанции о сданной в ремонт радиоаппаратуре. Каждая квитанция содержит наименование...
C++ как хранить поток? http://www.cyberforum.ru/cpp-beginners/thread97470.html
задача такая: класс имеет конструктор, этому конструктору при создании объекта класса передаёться поток ostream , соответственно объект класса должен как-то хранить информацию о потоке. как это реализовать? ничего из этого не подходит: ostream o; ostream &o; ostream *o;
C++ матрица Помогите пожалуйста составить программу... Целочисленную матрицу размера 5x4 заполнить случайными числами из диапазона . Найти в каждом столбце наибольший элемент и вывести их сумму на экран. Спасибо огромное заранее!!! подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
 Аватар для insideone
3620 / 898 / 47
Регистрация: 10.01.2010
Сообщений: 2,422
20.02.2010, 17:04     только начил учить
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#define N 4
int a[N] = {20,15,10,5};
int UpCount = 0, DownCount = 0;
for (int i = 1; i < N; i++)
{
   if ( a[i-1] > a[i] ) DownCount++;
   if ( a[i-1] < a[i] ) UpCount++;
}
if ( DownCount == (N-1) ) // если последовательность все время уменьшалась
{
   for (int i = 0; i < N; i++)
      a[i] = abs(a[i]);
}
else
{
   if ( DownCount != (N-1) ) // если не уменьшалась и не увеличивалась
      for (int i = 0; i < N; i++)
         a[i] *= 10;
}
Ну раз вы учите... давайте поучим вместе Как вы думаете так будет верно?
 
Текущее время: 08:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru