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

Определить наличие восклицательного знака в вводимой строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все трехзначные числа, у которых четные сотни http://www.cyberforum.ru/cpp-beginners/thread1220742.html
Даны натуральные числа от -500 до 500 Найти все трехзначные числа, у которых четные сотни
C++ составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда При разработке программы предусмот- реть пропуск слагаемых (множителей), равных нулю или бесконечности. http://www.cyberforum.ru/cpp-beginners/thread1220736.html
Табулирование функций C++
Задание: написать программу вычисления функции на заданном промежутке с шагом 0.2 и построить график этой функции.
Разногласия с scanf C++
Фрагмент кода: int x, y, xmod; printf("Введите X:"); scanf("%d",&x); Ругается на scanf("%d",&x) и говорит: Ошибка 1 error C4996: 'scanf': This function or variable may be unsafe. Consider...
C++ Вычисление бесконечных сумм http://www.cyberforum.ru/cpp-beginners/thread1220713.html
Задание: составить программу вычисления суммы n членов ряда согласно условию задачи.
C++ Посчитать сумму элементов до последнего нулевого значения В одномерном массиве посчитать сумму элементов до последнего нулевого значения. Использовать контейнер - List подробнее

Показать сообщение отдельно
niikiita
3 / 3 / 0
Регистрация: 29.05.2013
Сообщений: 226

Определить наличие восклицательного знака в вводимой строке - C++

01.07.2014, 17:00. Просмотров 274. Ответов 8
Метки (Все метки)

Вводится набор символов, если есть восклицательный знак, выводится true, если нет - false.
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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int main() 
{ 
    char k[10];
    char a = '!';
    int i = 0, n;
        cin >> k;
    do
    {
        if(k[i] = a)
            n = 1;
        else
            i++;
    }while( i <= 9 && n != 1);
    if (n == 1)
        cout << "true" << endl;
    else 
        cout << "false" << endl;
    system("Pause");
        
}
Помогите в чем ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru