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

Компиляторы для телефона (Nokia X3) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помoгите найти ошибку в коде! http://www.cyberforum.ru/cpp-beginners/thread541038.html
#include <iostream> #include <stdio.h> #include <conio.h> using namespace std; enum firms { Sonic, Thomson,
C++ Проблемы с деструктором Вот код : #include<iostream.h> #include<string.h> struct Value { char val_1; int val_2; bool val_3; }; http://www.cyberforum.ru/cpp-beginners/thread540967.html
Задача C++
Добрый день. Хочу проверить свои знания. Проштудировал Бьерна Штрауструпа(ВРОДЕ правильно )))) И Джеймса Либерти. Никиньте пару задач. Самому в голову не приходит и желательно по сложнее )))). Заранее благодарность вам. И главное не сочтите за тупость , что спросил такое.)
Запись по указателю C++
#include <QtCore/QCoreApplication> #include <QDebug> int main(int argc, char *argv) { QCoreApplication a(argc, argv); int chislo=5; char mas; mas=1;
C++ name[name.size()] должен выдать наибольшее значение вектора, выдает ноль в любом случае. http://www.cyberforum.ru/cpp-beginners/thread540902.html
int main(){ vector<double> temps; double temp; cout << "Введите последовательность символов и | для завершения цикла." << endl; while (cin >> temp){ temps.push_back(temp); } sort(temps.begin(),temps.end()); cout << "Максимальное значение вектора : " << temps << endl; }
C++ Удалить из одномерного массива промежуток элементов от максимального до минимального. кто нибудь пожалуйста напишите код Дан одномерный массив из n элементов. Удалить из массива промежуток элементов от максимального до минимального. К примеру есть массив 3 4 7 8 5 3 2 9. Должен получиться 3 4 7 9 подробнее

Показать сообщение отдельно
SeryZone
 Аватар для SeryZone
56 / 28 / 5
Регистрация: 09.03.2012
Сообщений: 726
Записей в блоге: 1
12.04.2012, 18:54  [ТС]     Компиляторы для телефона (Nokia X3)
Вот код на C++, осталось только откомпилировать!!!
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
#include<stdio.h>
 
int main()
{
  int a[2000]={0}, i, j, n, fl=0, max=0;
  scanf("%d", &n);
  a[0]=1;
  for(i=2; i<=n; i++)
  {
      for(j=0; j<=max; j++)
          a[j]*=i;
      for(j=0; j<max; j++)
          if(a[j]>99999)
          {
              a[j+1]+=a[j]/100000;
              a[j]%=100000;
          }
      if(a[max]>99999)
      {
              a[max+1]+=a[max]/100000;
              a[max++]%=100000;
      }
  }
  for(i=1999; i>=0; i--)
  {
      if(fl==1)
          printf("%05d", a[i]);
      if(a[i]>0 && fl==0)
      {
          printf("%d", a[i]);
          fl=1;
      }
  }
  printf("\n");
return 0;
}
 
Текущее время: 12:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru