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

с использованием массивов (array) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чередущиеся элементы в массиве http://www.cyberforum.ru/cpp-beginners/thread54921.html
Задан одномерный массив. Нужно подсчитать количество чередующихся положительных и отрицательных элементов. То есть, если массив , то в нем будет 3 пары чередуюхся чисел.
C++ GDI Ребята, привет. Не знаю, с чего начать. Нужен примерчик использования интерфейса графического устройства. Что-нибудь нарисовать, показать,как это работает. Может кто знает? http://www.cyberforum.ru/cpp-beginners/thread54915.html
C++ перегрузка
Выполнить описание класса численный массив. Реализовать перегрузку бинарной операции умножения двух численных массивов, как двух объектов соответствующего класса. Функция перегрузки должна быть оформлена как компонентная функция класса.
вычисление суммы ряда C++
Условие http://img143.imageshack.us/img143/4586/93396673.jpg И вот мой код, подскажите в чем ошибка. Наверное весь код не правильный. #include<iostream.h> #include<conio.h> void main() { int n, i=1, sumx, sumy; cout<<"\n Vvedite n: "; cin>>n;
C++ Как добавить строку в txt файл http://www.cyberforum.ru/cpp-beginners/thread54873.html
Понадобилось добавить строку в txt файл чтобы предыдущее содержимое файла не удалялось до этого использовал простой код ofstream myfile; myfile.open ("example.txt"); myfile <<"example"<< example<<"\n"; myfile.close(); Но он удаляет все содержимое txt файла перед тем как что нибудь туда запишет
C++ Зачем нужен inline Скажите пожалуйста, зачем нужна команда inline? Изучаю классы, и там говорится мимолётом, что эта функция повысит эффективность, но так и не понял зачем она нужна. Желательно пример с комментарием. Зараннее благодраю за скорый ответ. подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
07.10.2009, 21:05     с использованием массивов (array)
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
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
 
// Г„Г*Г* öåëî÷èñëåГ*Г*ûé Г¬Г*Г±Г±ГЁГў Г°Г*çìåðГ* N, 
// Г*ГҐ ñîäåðæГ*Г№ГЁГ© îäèГ*Г*êîâûõ Г·ГЁГ±ГҐГ«. Ïðîâåðèòü,
// îáðГ*çóþò ëè ГҐГЈГ® ýëåìåГ*ГІГ» Г*ðèôìåòè÷åñêóþ ïðîãðåññèþ.
// Åñëè îáðГ*çóþò, ГІГ® âûâåñòè Г°Г*Г§Г*îñòü ïðîãðåññèè , åñëè Г*ГҐГІ - âûâåñòè 0.
 
 
int main()
{
  int i, delta, n, flag=1;
  int *arr;
  printf("Enter numbers:");  // ââîäèì êîëè÷åñòâî ýëåìåГ*òîâ
  scanf("%d",&n);
  // âûäåëÿåì ГЇГ*ìÿòü ïîä n ýëåìåГ*òîâ
  arr=(int *)calloc(n, sizeof(int));        
  
  for(i = 0; i < n; i++)
  { // ââîäèì ýëåìåГ*ГІГ» Г± ГЄГ«Г*ГўГЁГ*òóðû
    printf("input element %d: ", i + 1);   scanf("%d", &arr[i]);   
  }
  
  // Г±Г·ГЁГІГ*ГҐГ¬ Г°Г*Г§Г*îñòü 1ГЈГ® ГЁ 2ГЈГ® ýëåìåГ*ГІГ* Г¬Г*Г±Г±ГЁГўГ*
  delta=arr[1]-arr[0];
  for (i=2; i<n; i++)
  {
    // åñëè Г°Г*Г§Г*îñòü ГЄГ*êîé-ГІГ® ГЇГ*ðû ýëåìåГ*òîâ Г¬Г*Г±Г±ГЁГўГ* îòëè÷Г*Г*
    // îò ïåðâîé, ГЇГЁГёГҐГ¬ ÍÎËÜ ГЁ âûõîäèì
    if((arr[i]-arr[i-1])!=delta)
    {
      printf("\n0");
      flag=-1; // ГіГ±ГІГ*Г*Г*âëèâГ*ГҐГ¬ ГґГ«Г*ГЈ Гў -1
      break;
    }
  }
 
  if (flag!=-1)  // åñëè ГґГ«Г*ГЈ Г*ГҐ áûë ГіГ±ГІГ*Г*îâëåГ* Гў -1
                 // ГІГ® ГҐГ±ГІГј ГўГ±ГҐ Г°Г*ГµГ*îñòè Г°Г*ГўГ*Г» delta
  {              // âûâîäèì delta
    printf("\ndelta:%i", delta);
  }
   getch();
  return 0;
}
 
Текущее время: 02:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru