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

Определить количество чисел, кратных разности текущего и предыдущего чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ codeblocks http://www.cyberforum.ru/cpp-beginners/thread696423.html
Подскажите пожалуйста как пользовать отладчиком в Codeblocks?Я установил MinGW и к нему GDB 6.3-2.В Codeblocks прописан путь туда.
C++ Указатели Доброго времени суток. У меня задание. Кто поможет? Сказали разобраться с указателями. Программа ругается на +=, выдает ошибку. Как их заменить? в с++ соответственно. http://www.cyberforum.ru/cpp-beginners/thread696419.html
C++ В матрице размером NxM поменять местами строку
Выполнить задание двумя способами: с использованием функций и операторов языка С++ для работы с динамически распределяемой памятью. При завершении программы необходимо освободить всю выделенную память. Само задание : 3. В матрице размером NxM поменять местами строку, содержащую элемент с наибольшим значением со строкой, содержащей элемент с наименьшим значением.
Одномерные массивы: вычисление сумм элементов C++
Еще раз здравствуйте, дорогие форумчане. Помогите, пожалуйста, с решением еще одной задачи... Тут я не могу додуматься как ввести массив. Задание: Даны натуральные числа n, b0, ..., bn. Вычислить f(b0)+f(b1)+...+f(b0), где (фигурная скобка) х в квадрате, если х кратно 3. х, если х при делении на 3, дает остаток 1. х деленная на 3, в остальных случаях. ------------- Если что, скрин задачи...
C++ Функция как аргумент другой функции http://www.cyberforum.ru/cpp-beginners/thread696393.html
Добрый вечер, уважаемые. Собственно, пытаюсь функцию запихнуть в аргументы другой функции. На подобии маткадовского root(f(x),x,a,b). Возможно ли такое? пытался насилу затолкнуть #include "stdafx.h" #include <iostream> #include <math.h> double x; double y(double x); double f(double y(double x)); using namespace std;
C++ Проверка существования файла Надо сбросить массив char в файл. Если файл уже существует - ждать, пока его не удалят. Вот этот код не компилируется, выдаёт error C2664: 'FileExists' : cannot convert parameter 1 from 'char *' to 'LPCTSTR' const char* FILE_NAME = "C:\\WORK\\Q-DLL.OUT"; bool FileExists(LPCTSTR fname) { return ::GetFileAttributes(fname) != DWORD(-1); } void dump2file(char* question) { while (... подробнее

Показать сообщение отдельно
vxg
Модератор
3144 / 1946 / 214
Регистрация: 13.01.2012
Сообщений: 7,437
13.11.2012, 16:51     Определить количество чисел, кратных разности текущего и предыдущего чисел
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
for(x=x1;x!=0;)
{
  cout<<"Введите след.число";
  cin>>x;
  if (x)
  {
    k=x-x1;
    if((x%k)==0) ++count;
    x=x1;
  }
}
cout<<"Искомое кол-во чисел="<<count;
_getch();
return 0;
Добавлено через 1 минуту
...только зачем нам вот это присвоение в начале цикла которое все равно будет сразу же затерто вводом числа и эта проверка двойная - в цикле и в теле... неясно.

Добавлено через 1 минуту
...кроме того че то я думаю не будет работать ваш вариант потому что в конце цикла не x = x1 а наоборот должно быть
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru