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

Проверьте листинг (пару строк) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать параметризированный класс Matrix http://www.cyberforum.ru/cpp-beginners/thread291325.html
Создать параметризированный класс Matrix – матрица. Класс должен содержать конструкторы, деструктор, функции getRows, getCols, операторы , +=, -=, *= и ввода/вывода.
C (СИ) Определить сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов Кто знает как написать такую программу,вот текст задания: Дана целочисленная квадратная матрица. Определить: 1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов; 2) минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы. Язык програамирования СИ..Очень прошу,с первой частью проблем нет,со 2-й путаюсь=(... http://www.cyberforum.ru/cpp-beginners/thread291322.html
сума ряда C++
помогите подсчитать суму этого ряда спасибо.
найти факториал всех чисел от 1 до 10 с шагом 2. Вычисление факториала реализовать как функцию C++
Нужно найти факториал всех чисел от 1 до 10 с шагом 2. Вычисление факториала реализовать как функцию.
C++ Работа со структурами и файлами (2 в 1) http://www.cyberforum.ru/cpp-beginners/thread291279.html
всем привет дали такое задание организовать запись, добавление, поиск, удаление, чтение из файла в основе лежат структуры структуры таковы что имеют данные о фамилии, группе, дисципл и оценки, к каждой фамилии они прикреплены проблема в том как организовать обратно запись в структуру? т.е. обратно из файла к примеру удалить слово Surname: и вставить лишь саму фамилию и тд... я не...
C++ Визуальное отображение иерархии Затык небольшой. class foo { protected: list<foo*>subfoo; // blah-blah-blah Каждый экземпляр класса может содержать непустой список из экземпляров такого же класса. Никак не догоню, как вывести на экран иерархию классов в виде: подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
08.05.2011, 23:03     Проверьте листинг (пару строк)
C++
1
if(str1[i]=='$'|| ',')
Для ясности можно расставить скобки по приоритетам операций ((str1[i] == '$') || (',')). Т.к. ',' является эквивалентом истины (0 -- false, все остальное -- true), то такое выражение будет вычисляться в true всегда.

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
30
31
32
33
34
35
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
 
// поиск символа в строке
int SymbolPos(char symbol, char *string) {
  int result;
  for(result = 0; *string != '\0'; ++string, ++result)
    if (*string == symbol)
      return result;
  return -1;
}
 
// копирование без символов
void CopyWithout(char *source, char *destination, char *symbols) {
  for(; *source >= 0; ++source)
    if (SymbolPos(*source, symbols) == -1)
      *destination++ = *source;
}
 
int main(int argc, char *argv[]) {
  srand(time(NULL));
  char a[100], b[100];
  a[99] = '\0';
  size_t i = 0;
  for (i = 0; i < 99; ++i)
    a[i] = rand() % ('z' - 'a' + 1) + 'a';
  printf("%s\n", a);
 
  // Собственно, процесс.
  CopyWithout(a, b, "bcd");
 
  printf("%s\n", b);
  return 0;
}
 
Текущее время: 21:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru