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

Программа всегда выдаёт всегда одно и то же - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализация аппаратного ключа http://www.cyberforum.ru/cpp-beginners/thread1003811.html
Пребуется помощь в реализации аппаратного ключа есть флешка и программа(не важно какая), нужно чтобы эта программа запускалась только при вставленной флешке Может быть есть идеи как можно вытащить...
C++ Реализация БД для работы со студентами. Taking fire, need assistance! Суть задания в том, что БД нужно реализовать в консоли С++, используя структуры(VS 2010). Нужна помощь в дописании кода вместо комментариев. #include <iostream> #include <conio.h> #include... http://www.cyberforum.ru/cpp-beginners/thread1003805.html
Написать программу для решения уравнения C++
y=sin(2x+1) х от -3 до 1 го, шаг 0,2 нужно решить функцию нужно на этой неделе, пожалуйста помогите
C++ задача на условие
Задача на условие, помогите срочно( спасибо)
C++ Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread1003759.html
Есть функция Message которую я пытаюсь перегрузить. Вроде все правильно, но не работает:cry: . Помогите разобраться. Ошибка на 44 и 45 строчку. #include <time.h> #include <iostream> #include...
C++ VPTR Как следует решать данную задачу? подробнее

Показать сообщение отдельно
Max Dark
шКодер самоучка
1825 / 1627 / 592
Регистрация: 09.10.2013
Сообщений: 3,634
Записей в блоге: 6
Завершенные тесты: 2
10.11.2013, 21:30
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    int n; 
    cout<<"n=";
    cin>>n;
    int a[5],k=0;
    float s=1;
    for (int i=0;i<n;++i) {
        cout<<"a["<<i<<"]=";
        cin>>a[i];
        if ((a[i]%2)) {
            s*=a[i];
            ++k;}
    }
    if (k) {
        cout<<"sr="<<pow(double(s), double(1.0/k))<<endl;}
    else {
        cout<<"nech chisel net"<<endl;}
    
}
дело было в том что 1/k равно 1 при к=1 и равно 0 в других случаях, так как тут 1 - целое число и происходит целочисленное деление
Нужно явно указывать что делимое - дробное число
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru