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

C Pascal на C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рассмотрение дробной части чисел http://www.cyberforum.ru/cpp-beginners/thread65392.html
Здравствуйте! :) Подскажите, пожалуйста, с решение одной задачки. Сама задача:Дана строка. Если строка содержит целое число – вывести 0, если вещественное число – вывести 1. В противном случае вывести – 2. Как решать представление имею: чтобы узнать какое у нас число (целое или вещественное) нужно рассматривать их дробную часть, т.е. если у числа дробная часть равна нулю(все цифры после запятой...
C++ Си++, Среднее геометрическое для целочисленного массива. Помогите решить задачу на Си++: Написать программу вычисления среднего геометрического для целочисленного массива A. Массив вводится в основной программе, вычисление производится с помощью функции. http://www.cyberforum.ru/cpp-beginners/thread65391.html
массив C++
Дан массив действительных чисел размером N. Если в исходном массиве первый элемент больше его последнего элемента, то, не изменяя состояния исходного массива создать новый массив, в который поместить номера элементов исходного массива, соответствующие порядку убывания значений его элементов. Помогите не как не могу сделать. Вот код проверки начального массива и формирования нового: int...
C++ Очень большой геморрой с классами.
вот уже сегодня первый раз написал простенькую программу,мне понравилось,сразу после этого в книге пригигантская программа,которая считывает координаты точек,и в конце выводи площадь прямоуголника...вот коды #include "windows.h" #include "rect.h" rectangle::rectangle(int top,int left,int bpttom,int right) { itstop=top; itsbottom=bottom; itsleft=left; itsright=right;
C++ Задание по информатике. http://www.cyberforum.ru/cpp-beginners/thread65373.html
Всем привет. Помогите плиз решить задачку, только программа должна быть без указателей: Ввести несколько строк и проверить, может ли этот текст быть классом. Проверять только наличие слова class , фигурных скобок в начале и конце, точки с запятой в конце. Программа должна выдавать одно из двух сообщений: "текст не может быть классом " или " возможно, что текст является классом, но нужна...
C++ Как прикрепить *.lib файл в с++? как прикрепить *.lib файл в с++? У меня есть *.lib (libdc_client.lib) файл и и *.h (dc_win32.h) header файл. У меня комл. еррор. work\>g++ a.cpp C:\Users\Joma\AppData\Local\Temp/ccG7pxFL.o:Client.cpp:(.text+0x129): undefined reference to `DC_initClient' collect2: ld returned 1 exit status подробнее

Показать сообщение отдельно
LeshkinMaloy
0 / 0 / 0
Регистрация: 18.11.2009
Сообщений: 20
07.12.2009, 01:40  [ТС]     C Pascal на C++
Цитата Сообщение от kazak Посмотреть сообщение
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <iostream.h>
#include <iomanip.h>
#include <stdlib.h>
#include <time.h>
 
int main(int argc, char* argv[])
{
   const int SIZE = 6;
   int arr[SIZE][SIZE] = {0};
   int max, maxIndex, buf, k;
 
   srand(time(NULL));
 
   cout << "Matritsa." << endl;
   for (int i = 0; i < SIZE; i++)
   {
      for (int j = 0; j < SIZE; j++)
      {
         arr[i][j] = rand() % 11;
         cout << setw(3) << arr[i][j];
      }
      cout << endl;
   }
 
   max = arr[0][0];
   maxIndex = 0;
   for (int i = 0; i < SIZE; i++)
   {
      if (arr[i][i] > max)
      {
         max = arr[i][i];
         maxIndex = i;
      }
   }
 
   cout << "Max element = " << max << " v stroke " << maxIndex << endl;
   do
   {
      cout << "Vvedite stroku dlya perestanovki ";
      cin >> k;
      if (k < 0 || k >= SIZE)
         cout << "Nepravil'noe znacheniye" << endl;
   }while (k < 0 || k >= SIZE);
 
   if (k != maxIndex)
   {
      for (int i = 0; i < SIZE; i++)
      {
         buf = arr[maxIndex][i];
         arr[maxIndex][i] = arr[k][i];
         arr[k][i] = buf;
      }
   }
 
   cout << "Izmenennaya matritsa." << endl;
   for (int i = 0; i < SIZE; i++)
   {
      for (int j = 0; j < SIZE; j++)
      {
         cout << setw(3) << arr[i][j];
      }
      cout << endl;
   }
 
   system("pause");
   return 0;
}
Программа не меняет местами строку на диагонали, вместо этого, к примеру,если выбираем строку 2 то она просто меняет местами 3 и 5 строку. Через несколько часов здавать,помогите кто-нибудь

Добавлено через 50 минут
вот! мозги кипят,аж сдавать с буквой "з" написал...
всё перепробывал,не хватает у меня навыков привести в порядок программу...хотя много нового подчерпнул за последнюю неделю благодаря Вам. Откликнитесь кто-нибудь?где ошибка? через несколько часов сдавать курсач
 
Текущее время: 03:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru