Форум программистов, компьютерный форум 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++ которая принимает комплексное значение? Здравствуйте. Как объявить переменную, которая потом при расчетах принимает комплексный вид? подробнее

Показать сообщение отдельно
bogdan_017
21 / 21 / 11
Регистрация: 18.03.2014
Сообщений: 148
14.10.2015, 11:25
kakawkaization, в условии может быть либо true, либо false. Либо нуль, либо не нуль. Если там есть хоть что-то отличное от нуля, причем не важно что: указатель, число, символ, строка, объект и т.д. - имеющие какое-то определенное значение (не нуль), то это всегда будет true.

По сути, ваш код можно переписать следующим образом для большей наглядности:
C++
1
2
3
    if( small != 0 ) cout << big << "\n"; // small == 0 только при b == -32;
    else if( big != 0 ) cout << small << "\n";
    else cout << b << "\n";
Добавлено через 7 минут
Если вы хотите проверять, является ли буква большой или маленькой, то:

C++
1
2
3
4
5
char myletter;
cin>>myletter;
 
if (myletter >= 'A' && myletter <= 'Z' ) cout << "My letter is big\n"; // т.е. если она попадает в промежуток между А-большое и Z-большое
else if (myletter >= 'a' && myletter <= 'z') cout << "Ooops, it's small letter\n"; // аналогично
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru