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

Что не правильно в коде, что посоветуете дописать - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа, которая помещает в массив строк текст, введенный пользователем http://www.cyberforum.ru/cpp-beginners/thread866467.html
Создайте программу, которая помещает в массив строк текст, введенный пользователем. При вводе пустой строки или вводе десятой строки пользователем все, что до этого пользователь ввел, должно...
C++ Определить правильность даты, введённой с клавиатуры Помогите пожалуйста решить пару задач :3 1) а)Определить правильность даты, введённой с клавиатуры (число - от 1 до 31, месяц - от 1 до 12). Если введены некорректные данные, то сообщить об этом. ... http://www.cyberforum.ru/cpp-beginners/thread866453.html
Подсчитать количество участков, образующих непрерывные последовательности чисел со значениями C++
Подсчитать количество участков, образующих непрерывные последовательности чисел со значениями, не уменьшаются Размерность массива 200 Диапазон значений 0 - 100
Рисунок С++: бегущий человек C++
нужен рисунок бегущего человека в цвете просто линий никакого обьема пример рисунка прикреплен только повторюсь нужно в цвете и ровно !!! умоляю помогите а то из универа отчислят ((( могу даже...
C++ Объясните, как работает программа http://www.cyberforum.ru/cpp-beginners/thread866446.html
Поясните пожалуйста чайнику! Объясните плиз как работает программа, то есть что значит "**" и остальные строки плиз очень прошу!!!! #include <stdio.h> #include <time.h> #include <stdlib.h>...
C++ Составить функцию нахождения максимального элемента Составить функцию нахождения максимального элемента в диагонали матрицы, параллельной главной диагонали. Используя эту функцию в матрице F. Найти сумму максимальных элементов всей диагонали,... подробнее

Показать сообщение отдельно
vadtsyb
9 / 9 / 1
Регистрация: 12.05.2013
Сообщений: 23
15.05.2013, 22:49
Меня смущает только этот фрагмент:
C++
1
2
3
4
5
if (mass[i]>=0 && mass[i]<=10)
{cout<<z[i]<<" ";}
{z[i]=mass[i];}
else
{z[i]=1;}
Отдельные условия надо брать в свои скобки, и комбинация операторских скобок странная. На мой взгляд, нужно так:
C++
1
2
3
4
5
if ((mass[i] >= 0) && (mass[i] <= 10))
  z[i]=mass[i];
else
  z[i]=1;
cout<<z[i]<<" ";
Или даже так (с тернарной операцией):
C++
1
2
z[i]=(mass[i] >= 0) && (mass[i] <= 10) ? mass[i] : 1;
cout<<z[i]<<" ";
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.