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

Не срабатывает вложенные If/else - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить повторяющиеся элементы в отсортированнном массиве http://www.cyberforum.ru/cpp-beginners/thread932413.html
пример такого массива I={0,1,3,3,3,5,6,8,10,10} Т.е. я так понимаю, нужно сдигать все элементы при повторении влево, и записывать в инт количество таких сдвижек, что бы передать массив в буферный и освободить лишнюю память. Что то туплю, и не могу понять как это "дешевле" сделать...На ум приходит только цикл в цикле.... может подскажите? Добавлено через 16 минут Пройтись один раз по...
C++ wchar_t. Вместо буквы выводится число Почему такой результат? #include <iostream> int main() { wchar_t letter=L'Z'; std::cout << "letter = " << letter << std::endl; // letter = 90 http://www.cyberforum.ru/cpp-beginners/thread932412.html
C++ Архитектура программы. Правильно ли сделал?
Собствено с архитектурой вроде определился. Хотелось бы конструктивной критики. Задача по сути следующая: - Считывать данные геометрических объектов из файла. - Вычислить некоторое число для двух геометрических объектов. Базовый класc для геометрических объектов имеет одну функцию которая возвращает число, плюс конструкторы деструкторы и т.д. class сGeomObj {
C++ Проекты и солюшин
У меня такая проблема: как в солюшине связать два и больше проектов чтоб можно било использовать функцыонал одного проекта в другом. З. Ы. Если просто добавить проекты в солюшын то вызвать функцыи нельзя так как кидает ошыбку линковки
C++ Получение командой строки для процесса http://www.cyberforum.ru/cpp-beginners/thread932380.html
Компилирую из под x86 всё здорово... запускаю на x64 - не может прочитать строку командную для процесса... Для 64 бит компилировать мне не нужно... нужно как то сделать, чтобы работала, скомпилированная из под 32... Что-то с readprocessmemory Последний пост http://forum.sysinternals.com/readprocessmemory-from-32bit-to-32bit-on-x64-fails_topic24543.html Хелп ) #include <windows.h> #include...
C++ вложенный класс Какие проблемы могут возникнуть в следующем объявлении вложенного класса? class Ribs { private: class Sauce { int soy; int sugar; public : Sauce (int s1, int s2) : soy ( s1 ), sugar ( s2 ) ( ) подробнее

Показать сообщение отдельно
mikhail90
0 / 0 / 0
Регистрация: 21.03.2013
Сообщений: 76
02.08.2013, 11:41  [ТС]     Не срабатывает вложенные If/else
Да, так вот заработало. И ошибку свою увидел в 1-ом варианте кода

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include<iostream>
using namespace std ;
void Schet (int [], int );
int main()
{
    int sales [9] = {0} ;
    int S;
    cout << "Enter sale (-1 for exit): " ;
    cin >> S ;
    while (S != -1)
    {
        Schet (sales, S) ;
        cout << "Enter sale (-1 for exit): " ;
        cin >> S ;
    }
    for (int x = 0 ; x < 9 ; x++)
        cout << x + 1 << "\t" << sales[x] << endl ;
    return 0 ;
}
void Schet (int A[] , int P)
{
    float P2 = 200.0 + 0.09 * (float) P ;
        if (P2 >= 200 && P2 < 300)
            A[0]++ ;
        else if (P2 >= 300 && P2 < 400)
            A[1]++ ;
        else if (P2 >= 400 && P2 < 500)
            A[2]++ ;
        else if (P2 >= 500 && P2 < 600)
            A[3]++ ;
        else if (P2 >= 600 && P2 < 700)
            A[4]++ ;
        else if (P2 >= 700 && P2 < 800)
            A[5]++ ;
        else if (P2 >= 800 && P2 < 900)
            A[6]++ ;
        else if (P2 >= 900 && P2 < 1000)
            A[7]++ ;
        else 
            A[8]++ ;
}
 
Текущее время: 18:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru