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

Счетчик операций в цикле do-while - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разбить код на функции http://www.cyberforum.ru/cpp-beginners/thread669895.html
Помогите пожалуйста разбить код из nain на функции спасибо. #include <iostream> #include <vector> #include <string> using namespace std; int middle; int K(const vector<float> &tut, int start, int end) {
C++ Матрица С++ Как ввести и вывести динамическую матрицу в с++? http://www.cyberforum.ru/cpp-beginners/thread669875.html
Обьекты класса C++
Возник такой вопрос. Есть класс Авто, в котором конструктор считает количество введеных машин. Проблемма в создание нужного количества обьектов класса.Вот код: #include <iostream.h> using namespace std; class Avto { static int Amount; string Info; public: void PutAmount();
Подсчет. Треугольник C++
#include <math.h> #include <stdio.h> #include <conio.h> int main() { signed int a,b,c,S; unsigned int B,C; double a,b,c; do{ printf("\n Blog a,b: "); scanf("%U", &a, &b);
C++ Для каждого введённого числа выводить на экран таблицу умножения http://www.cyberforum.ru/cpp-beginners/thread669859.html
написать программу, которая предлагает пользователю вводить целое число, до тех пор, пока он не введёт 0. И для каждого введённого числа выводить на экран таблицу умножения.(умножение введённого числа на числа от 1 до 10)
C++ Вычисление факториала для каждого введенного числа написать программу, которая предлагает пользователю вводить целое число, до тех пор, пока он не введет 0. ивыводить факториал введенного числа для каждого введенного числа подробнее

Показать сообщение отдельно
cin_cout
26 / 26 / 7
Регистрация: 06.10.2012
Сообщений: 119

Счетчик операций в цикле do-while - C++

12.10.2012, 23:52. Просмотров 1231. Ответов 11
Метки (Все метки)

Счетчик операций i выдает нереально завышенные цифры: всего 4 преобразования - как будто 15 операций в цикле произошло. Как его на работу славную настроить, на дела хорошие?

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
#include <iostream>
#include "std_lib_facilities.h"
 
int main () {
    
    char temp_letter;
    char small = 'a';
    char capital = 'A';
 
    int i=0, sum=0;
    do { 
        cout << " Введите любую букву: " << '\n';
        cin >> temp_letter;
        
        if ((temp_letter >='a')&&(temp_letter<='z')){
            small=temp_letter;
            capital=small-32;
        cout << " Строчная в заглавную: " << capital << '\n';
        }
        
        else if ((temp_letter >='A')&&(temp_letter<='Z')){
            capital=temp_letter;
            small=capital+32;
        
        cout << " Заглавная в строчную: " << small << '\n';
        }
        else void();
        ++i;
        sum+=i;
    } while (temp_letter!='.'); 
    cout << " Счетчик операций: " << sum << '\n'; // выдает ошибочное значение 
    
 return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru