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

Условие цикла if, неправильная работа if - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверки различных условий http://www.cyberforum.ru/cpp-beginners/thread782855.html
char str1,str2,str3; // объявление массивов; unsigned int m; //объявление перменной ,после которой будет вставлена подстрока; cout<<"Enter first string -> "<<endl; //поток...
C++ Странное поведение кода int x; cout << (x = 1) + (x = 2) + (x = 3); У меня выводит 7 (вместо 6). Почему?!?! http://www.cyberforum.ru/cpp-beginners/thread782850.html
C++ динамический массив
Доброго всем времени суток.Помогите чайнику разобраться.Разбираюсь с массивами и столкнулся с не понятным,вот мой код: #include <iostream> #include <iomanip> #include <cmath> using namespace...
из Си в C++ C++
Вобщем пишу расширение для php, начинал писать на чистом Си и всё было отлично, но в один прекрастный день решил что Си мне мало и изменить код под C++, поменял просто имя файла с main.c на main.cpp...
C++ Рекурсия http://www.cyberforum.ru/cpp-beginners/thread782801.html
#include "stdafx.h" #include <iostream> const int n=4; void swap(int &x,int &x1); void pt(int* a1,int n1,int z); int main() {int a={1,2,3,4}; pt(a,n,23); system("pause"); return 0;}
C++ Определитель матрицы на CUDA Cи Здравствуйте! прошу прощения если я создал тему не в том разделе! Надо написать программу которая вычисляет определитель матрицы 3х3 на CUDA C. На С++ я написал программу и перенес ее на CUDA, ео... подробнее

Показать сообщение отдельно
vanka16
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 21
10.02.2013, 00:29  [ТС]
Цитата Сообщение от MihalNik Посмотреть сообщение
Приведите контрпример - значения которые вводятся так, что выдается некорректный результат.
И выложите те уже весь блок - с объявлением str1, str2, str3, m, N, инициализацией последней.
Вот у меня почему-то все работает.
5 минут...

Добавлено через 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
 QCoreApplication a(argc, argv);
    QTextStream cout(stdout);
    char str1[N],str2[N],str3[N]; // объявление массивов;
           int  m; //объявление перменной ,после которой будет вставлена подстрока;
           cout<<"Enter first string -> "<<endl; //поток вывода данных;
           cin.getline(str1,N); //getline-запись данных в строку str1,размерность N;
           cout<<"Enter second string -> "<<endl;
           cin.getline(str2,N);
           cout<<"enter m-> "<<endl;
           cin>>m;
          if (m<0||m==0)
          {
            cout<<"m must be positive and nonzero"<<endl;
          }
                else if(m<strlen(str1))
          {
 
           insertStr(str1,str2,str3,m); //применение нашей функции insertStr;
          cout<<str3<<endl;
          }
 
                  else
          {
              cout<<"M>str1";
}
 
 
           return a.exec();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru