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

Функция и указатель - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread416766.html
Здраствуйте мне нужно чтобы этот код работал по принципу считывает из текстового файла информацию, обрабатывает ее в соответствии с индивидуальным заданием и выводит на экран заданное у меня код работает что нужно вводить строку , а мне нужно чтобы он из файла считывал текст и определял самое длинное слово и кол-ва таких слов в тексте и паказал это на экране #include <iostream> #include...
C++ Чтение файлов Здравствуйте! Подскажите пожалуйста как прочитать из файла таблицу чисел которая записанна с точностью до 12 знака после запятой. мне нужно прочитать числа с этой точностью. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread416758.html
Динамически заданная структура(new): как сделать? C++
Доброго времени суток! Помогите новичку, плиз, узнать, каким образом задать динамичность структуры (через оператор new), т.е. ожидается разное кол-во объектов для анализа каждый раз: int i; /*int n = 0; cout<<"Input the # of months to analyze"<<"\n"; scanf_s("%d", &n);*/ Finance obj; // а хочется нечто вроде Finance * obj, где n - динамическое число объектов;
Массивы, матрицы C++
помогите решить задачку. В заданной действительной квадратной матрице порядка n найти мини-мальный элемент. Получить матрицу порядка n + 1 путем добавления к исходной матрице строки и столбца, на пересечении которых расположен найденный элемент.
C++ Переделать сложение на умножение http://www.cyberforum.ru/cpp-beginners/thread416752.html
Вот код складывает элементы между первым и последним нулем,а как сделать так что бы он их перемножал? #include <iostream> #include <windows.h> #include <math.h> #include <conio.h> using namespace std; void main() {
C++ фрагмент кода Написать фрагмент кода, обеспечивающий перехват исключения деления на ноль с обработчиком исключения типа int. подробнее

Показать сообщение отдельно
darkknight2008
 Аватар для darkknight2008
61 / 61 / 6
Регистрация: 16.10.2011
Сообщений: 200
25.12.2011, 12:40     Функция и указатель
C++
1
2
char rusA[60], rusa[60], engA[60], enga[60]; // Массивы
int rA = 0, ra = 0, eA = 0, ea = 0;
Читаешь символы из строки и делаешь для них проверку:
C++
1
2
3
4
5
6
7
8
if (a[i] >= 'A' && a[i] <= 'Z')
  engA[eA++] = a[i];
else if (a[i] >= 'a' <= 'z')
  enga[ea++] = a[i];
else if (a[i] >= 'а' && a[i] <= 'я') // тута русские символы
  rusa[ra++] = a[i];
else
  rusA[rA++] = a[i];
После выполнения цыкла нужно в концы массивов поставить символ завершения строки.
engA[eA] = enga[ea] = rusA[rA] = rusa[ea] = 0;

Добавлено через 3 минуты
И не парься с их выводом, достаточно написать cout << "Русские заглавные: " << rusA << "\n";
 
Текущее время: 16:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru