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

Найти сумму тех элементов, в запись которых входит ровно две цифры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами и строками http://www.cyberforum.ru/cpp-beginners/thread271962.html
Здравствуйте. Помогите пожалуйста с решением. ЗАДАНИЕ: Дан текстовый файл содержащий строки. Занести эти строки в другой текстовый файл, отсортировав их по убыванию количества слов заданной длины не содержащих цифр. Длина слова вводится с клавиатуры. Использовать только библиотеки "iostream.h" и "fstream.h", а также возможно и ""conio.h". Нужно сделать с использованием функций, указателей и...
C++ Book Подскажите пожалуйста книгу по чистому С без объектов и прочего, страниц на 200, что бы легко читалось и было информативно. http://www.cyberforum.ru/cpp-beginners/thread271948.html
Разработка класса C++
Разработать класс описывающий множество точек на плоскости, определить для экземпляров класса операцию объединения множество и операция пересечение множеств. Реализовать метод возвращающий периметр многоугольника покрывающий все множество точек и имеющий наименьшую возможную площадь. Предусмотреть возможность выборам пользователя определение типа данных для координат. P.S. Каждый элемент...
C++ Как созадть такой экземпляр?
Пусть есть класс: class A { protected: type field; .... }; а выше описан тип (возможно класс, или структура) type, или макрос type - синоним существующего (возможно стандартного) типа. В классе нет открытых членов, прямо, или косвенно пишуших член field. Как создать экземпляр класса A с определённым значением члена field?
C++ Что такое инстанцирование? http://www.cyberforum.ru/cpp-beginners/thread271621.html
class A { ... }; A a; // Это уже инстанцирование A?
C++ Перегрузка операторов Расскажите пожалуйста про перегрузку в классе: всегда ли в ней должен быть return и что в нём должно быть её типы(void, int, и т.д.) и почему ставят * или & как вызывать двойные операторы (++, --, +=, и т.д.) можно ли сделать её к пустому типу? Напр. конструкция b+; И можно ли её сделать наоборот? Напр. конструкция +b; подробнее

Показать сообщение отдельно
Байт
 Аватар для Байт
14479 / 9193 / 1325
Регистрация: 24.12.2010
Сообщений: 16,847
08.04.2011, 12:34     Найти сумму тех элементов, в запись которых входит ровно две цифры
lemegeton, Ты считаешь просто двузначные числа. А требуется несколько другое. ТС даже привел пример 112122 - это число (как и 373) в твою сумму не попадает.
Может быть так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
char c[10];
for(i=s=0; i<n; i++) {
  memset(c, 0, 10);
  k = 0;
  b = a[i];
  while (b!=0) {
     cx = b%10;
     b /= 10;
     if (c[cx]!=0{ c[cx]=1; k++; }
     if (k>2) break;
  }
  if (b==0) s += a[i];
}
 
Текущее время: 18:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru