Форум программистов, компьютерный форум 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 <Windows.h> using namespace std; //-------------------------------------------------- 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 <conio.h> #include <iomanip> using namespace std; class mass_bool { private: const int iLenght, iWidth, iHeight;
C++ VPTR Как следует решать данную задачу? подробнее

Показать сообщение отдельно
Max Dark
В поиске работы
 Аватар для Max Dark
1548 / 1401 / 501
Регистрация: 09.10.2013
Сообщений: 3,184
Записей в блоге: 8
Завершенные тесты: 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 - целое число и происходит целочисленное деление
Нужно явно указывать что делимое - дробное число
 
Текущее время: 01:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru