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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
brenor01
2 / 2 / 1
Регистрация: 15.01.2010
Сообщений: 98
#1

Геометрическая прогресия - C++

07.02.2010, 21:30. Просмотров 541. Ответов 2
Метки нет (Все метки)

Составить программу, печатающую TRUE, если указанное высказывание является истинным, и FALSE в противном случае. Цифры данного четырехзначного числа N являются геометрической прогрессией.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <vcl.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
void main(int argc, char* argv[])
{clrscr();
int b,N,i;
printf("BBedute 4-x 3Ha4Hoe 4uCJIo and geometri progressiIO");
scanf("%f%f",&N,&b);

а дальше вообще немогу никак додуматся. Уже блин и учебники все с геометрической прогресские повскрывал. Форумул уже наизусть выучил.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2010, 21:30     Геометрическая прогресия
Посмотрите здесь:

Геометрическая фигура - C++
Как , если дано уравнение двумя переменными, изобразить фигуру? Напишите код плиз, для уравнения y+x&lt;3(|y|+x^2) Добавлено через 45...

Геометрическая задача - C++
Дан квадрат (длина стороны и координаты левого верхнего угла) и треугольник (координаты вершин). Определить, находится ли треугольник...

Геометрическая прогрессия - C++
Задача: Дано N десятоков целых чисел. Определить, сколько из них могут составлять геометрическую прогрессию. Проверку оформить в виде...

геометрическая прогрессия - C++
Составить программу, которая считает члены геометрической прогрессии (N), начальный элемент 2 а квоциент 0,2! Показывает 4 знака после...

геометрическая программа (С++) - C++
Добрый день ув. форумчане от студентов первого курса. Недавно преподаватель дал задание по программированию, но его толком никто не понял,...

Геометрическая прогрессия - C++
Геометрическая прогрессия У вас есть действительное число и натуральное число n. Вычислить 1 +a + a2 +...+ без использования формулы...

Геометрическая программа - C++
С ООП не знаком, помогите решить. На плоскости задано множество прямоугольников. Определить, имеется ли прямоугольник, содержащий внутри...

Геометрическая фигура - C++
Постановка задачи. Разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом ‘*’ или пробелом. Размер...

Программа на Си. Геометрическая - C++
Подсчитать количество равносторонних треугольников с различными длинами оснований и вершинами в заданном множестве точек на плоскости. ...

Геометрическая задача по программированию (C++) - C++
Здравствуйте. Дали такое вот задание по программированию, реализовывать нужно на плюсах, но есть некоторое недопонимание того, что...

Геометрическая фигура круг - C++
Здравствуйте, столкнулся с такой проблемой, задание такое, дан круг и точка, выявить, лежит ли точка в круге, на окружности, или вообще...

Геометрическая прогрессия из 3х чисел - C++
Ввести 3 числа, определить можно ли сложить геометрическую прогрессию


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
08.02.2010, 03:24     Геометрическая прогресия #2
scanf неправильный, надо %d %d
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
08.02.2010, 10:42     Геометрическая прогресия #3
Примерно так:
Код
int c, cp, i;
double q, qp;
for(i=0;i<4;i++) {
   c = N % 10;  //Это очередная цифра с конца
   if (i>0) {
       q = (double) c / cp;
       if (i==1) qp = q;
       else {
          if (q!=qp) break;
       }
   }
    cp = c;   // Предыдущая цифра
     N /= 10; // Отрезаем последнюю цифру
}
if (i<4) printf("NO");
else     printf("Yes");
Не проверял! - Это только идея
PS Надо еще cp на 0 проверять.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru