Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2014, 17:36   #1
Викуля18
Новичок
Джуниор
 
Регистрация: 14.06.2014
Сообщений: 2
По умолчанию с++

Всем привет) Помогите разобраться нужно написать программу
Задача: даны натуральные числа n, a1,…,an. Получить произведение членов последовательности a1,..,an, удовлетворяющих условию 2^k<ak<k!.
И если можно блок схему. Я сделала с массивами, а преподаватель сказал, что нужно сделать без массивов.
Викуля18 вне форума Ответить с цитированием
Старый 14.06.2014, 17:50   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Выкладывайте, что сделали самостоятельно.
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 14.06.2014, 18:18   #3
Викуля18
Новичок
Джуниор
 
Регистрация: 14.06.2014
Сообщений: 2
По умолчанию

Код:
#include "stdafx.h"
#include <iostream>

int main()
{
setlocale (LC_CTYPE,"rus");
int n;

printf ("Введите n\n");
scanf("%d", &n);
float a;
float p=1;
for(int i=0;i<n;i++)
{
printf ("Введите a[%d]\n",i+1);
scanf("%f",&a);

int f=1;
for(int j=1;j<=i+1;j++)
f*=j;

printf("i=%d,Факториал: %d\n",i+1,f);

if((a<f)&&(a>powl(2,i+1)))
{
printf("Условие выполняется\n");
p*=a;
}

}

if(p==1) printf("Чисел удовлетворяющих условию нет!\n");
else
printf("вывести произведение : %.0lf\n", p);

system ("pause");
return 0;
}
Изображения
Тип файла: jpg DSC03938.jpg (101.3 Кб, 141 просмотров)

Последний раз редактировалось ACE Valery; 16.06.2014 в 11:33.
Викуля18 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц