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

Динамические массивы, файлы, строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести элементы массива в определенном порядке http://www.cyberforum.ru/cpp-beginners/thread449255.html
Дан массив A размера N. Вывести его элементы в следующем порядке: A1, AN, A2, AN–1, A3, AN–2, … .
C++ строки в [c++] У меня есть файл а в файле весь текст начинаются с новой строки, и мне надо функцию каторая сначало выполнить код с одной строкой а потом выполнит тоже самый код с другой стракой каторая находится чють ниже и т д. ОЧ СИЛЬНО НУЖНО! http://www.cyberforum.ru/cpp-beginners/thread449249.html
Как выглядит исходный код функции sqrt стандартной библиотеки math.h? C++
Здраствуйте. Мне надо исходный код функции sqrt стандартной библиотеки math.h . В интернете не могу найти понятный пример, а библиотеки math.h тяжело разобратся что и куда. Может кто то знает какие то примеры этой функции. Помогите пожалуйста.
C++ Найти наибольший общий делитель (НОД), используя алгоритм Евклида
Даны целые положительные числа A и B. Найти их наибольший об-щий делитель (НОД), используя алгоритм Евклида: НОД(A, B) = НОД(B, A mod B), если B ≠ 0; НОД(A, 0) = A. Решите на С++, спасибо заранее.
C++ подскажите пожалуйста с наследованием http://www.cyberforum.ru/cpp-beginners/thread449202.html
Здравствуйте! такой вопрос... создаю базовый класс к примеру : class Books от него наследую class History : public Books
C++ Базовый класс - текстовый файл и наследник... А)Базовый класс Б)Класс наследник А) Текстовый файл, поддерживающий все стандартные файловые функции Паскаля. Возможно чтение и запись ТОЛЬКО строк. Б) Буферизованный текстовый файл, размер буфера (в байтах) задается пользователем при инициализации, но может быть позднее изменен с помощью специального метода. подробнее

Показать сообщение отдельно
IFree Host
Заблокирован
20.02.2012, 23:33     Динамические массивы, файлы, строки
разименовывают так

C
1
*a[i]
а дальше можно попробовать так обратиться к стрингу

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
char output;
 
int count_letters = 0;
int count_numbers = 0;
 
for (int i=0; i<n; i++)
{
      for ( int pos = 0; pos < *a[i].length(); ++pos )
      {
        output = *a[i].at(pos);
      }
   // а дальше надо проверять на сходство с буквой или числом.
 
if ((output >= 65 && output<= 90) || (output >= 97 && output<= 122)) // значит буква
       ++count_letters;
if (output >= 48 && output<= 57) // значит число
       ++count_numbers;
}
// а дальше сам проверишь чего больше
При этом учти, я совершенно не уверен, что это сработает. Сам с такими задачами еще не разу не сталкивался. У нас еще такого не было. Я сам только первый семестр закончил.
 
Текущее время: 14:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru