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

Ошибка при переводе строчных букв в прописные и обратно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача "Ладья в Лабиринте" http://www.cyberforum.ru/cpp-beginners/thread1551930.html
Ладья – это шахматная фигура, которая за один ход может переместиться на любое количество клеток по горизонтали или вертикали. При этом она не может «перепрыгивать» через стоящие на ее пути фигуры. Вася недавно соорудил на шахматной доске своеобразный лабиринт, поставив в некоторые клетки доски пешки (самые «слабые» шахматные фигуры). Теперь он хочет знать, за какое минимальное количество...
C++ В чем моя ошибка?(ООП, классы) Что изменить в файле functionss.h? Заранее спасибо!!! Задание: Определить класс «матрица». В класс включить два конструктора: 1) создание матрицы по количеству столбцов и строк; 2) конструктор-копию. Определить функции члены: вывод на экран элементов матрицы. Перегрузить оператор: ++ нахождение суммы положительных элементов главной диагонали. Файл: mainfuction.cpp #include <cstdlib>... http://www.cyberforum.ru/cpp-beginners/thread1551918.html
Помогите улучшить неведомую функцию C++
Помогите найти хорошую реализацию!!!! Если вам не понятно что делает функция тогда игнорируйте данную тему. А кто понял жду, может кто и поможет реализовать. (пишу в Ubuntu SDK на чистом с++11 без Qt libs) // count вектора {1,2|,-127,5|,9..-2|,1,4} шагом 2 ; {1,2}=unsigned int ; {1,4}=unsigned int void my_find_pp(vector<char> &mem, unsigned int &j){ vector< iter_vec_c > vec; ...
Определить номера строк, содержащих одновременно не менее трех четных элементов и ни одного нулевого C++
Здравствуйте,помогите найти ошибку. Мне нужно определить номера строк, содержащих одновременно не менее трех четных элементов и ни одного нулевого элемента. Вывести на экран исходную матрицу и номера найденных строк. Я еще дополнительно считаю количество таких строк.Пытаюсь считать) #include "stdafx.h" #include <conio.h> #include <clocale> #include <ctime> #include <iostream> int main...
C++ Естественная сортировка слияния http://www.cyberforum.ru/cpp-beginners/thread1551858.html
Имеется N человек и целые числа А1, ..., AN; человека i необходимо познакомить с Аi*людьми. Можно ли это сделать? Кого с кем знакомить, чтобы это сделать? Собственно условие задачи, не получается написать код к самому условию через естественное слияние
C++ Как задать переменную в C++ которая принимает комплексное значение? Здравствуйте. Как объявить переменную, которая потом при расчетах принимает комплексный вид? подробнее

Показать сообщение отдельно
kakawkaization
0 / 0 / 0
Регистрация: 14.10.2015
Сообщений: 4

Ошибка при переводе строчных букв в прописные и обратно - C++

14.10.2015, 11:06. Просмотров 322. Ответов 10
Метки (Все метки)

Здравствуйте, начал изучать C++ по Герберту Шилдту, второе издание для начинающих.
Застопорился на практическом задании, в нем надо при вводе букв переводить строчные в прописные и обратно,
а все остальные символы выводить без изменения, а так же обеспечить выход из программы посредством ввода
символа точка.
Написал программу:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream
using namespace std;
 
int main() {
  char b,small,big;
 
  while(b!='.') {
    cout << "Введите букву или символ: ";
    cin << b;
 
    small=b+32;
    big=b-32;
 
    if(small) cout << big << "\n";
    else if(big) cout << small << "\n";
    else cout << b << "\n";
  }
 
  return 0;
}
При выполнении выполняется только if- условие, else-if и else ветки не выполняются. Менял местами созданные переменные в условии if, без разницы, выполняется только if- условие и все.
Что делать, подскажите пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru