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

подскажите пожалуйста, что не так? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка одномерных элементов http://www.cyberforum.ru/cpp-beginners/thread291979.html
есть код для задачи: Преобразовать заданный массив целых положительных чисел F(n) таким образом, чтобы цифры каждого его элемента были записаны в обратном порядке. Определить количество простых...
C++ указатель на функцию Функция должна сортировать и по возрастанию,и по убыванию с помощью бинарных предикатов.И ещё отсортировать элементы массива по возрастанию их синуса. Программа работает только в одном случае,а для... http://www.cyberforum.ru/cpp-beginners/thread291973.html
C++ Матрица, последовательность, координаты
Здравствуйте, помогите решить в Си 1) Прочитать текстовый файл и подсчитать количество слов в нём (слова разделены пробелами, запятыми и точками). Имя файла передаётся через командную строку. 2)...
C++ Умножение матриц
Задача такая : Для заданой квадратической матрицы А заданого порядка n найти произведение А * В, где элементы матрицы В узнаются за формулой : Bij = 1/(i+j-1) i.j = целые больше ноля Вот что...
C++ Возврат строки из функции по указателю http://www.cyberforum.ru/cpp-beginners/thread291951.html
Здравствуйте. Обьясните пожалуйсто, почему компилятор выдает предупреждение при выполнении следующего кода и почему строка возвращается не полностью ? #include "windows.h" #include <iostream>...
C++ запись строк в многомерный массив Здравствуйте. Подскажите пожалуйсто, как записать строки в многомерный массив. Я делаю так: #include "windows.h" #include <iostream> using namespace std; int main() { char mass;//заранее... подробнее

Показать сообщение отдельно
Irenija
0 / 0 / 0
Регистрация: 09.05.2011
Сообщений: 21
10.05.2011, 10:51  [ТС]
спасибо )
сейчас попробуем

Добавлено через 1 час 55 минут
спасибо всем за ответы)
вот работающая прога, только чтение из файла *но мне так и нужно было;-) *

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
36
37
38
39
40
41
42
43
44
45
46
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{ 
  FILE *file; char ch; int q = 0; int l = 0;
  char *mas; mas = new char [l+1];
  file = fopen("F:\\text.txt","r");
  if (file == NULL) cout << " ошибка открытия файла ";
  else 
  {
      while ((ch = getc(file)) != EOF) { mas[q] = ch;
                                         q++; 
                                         l = q;
                                       }
  
  
        int *mas_kol; 
        mas_kol = new int [256];
        for(int i=0; i<=256; i++) mas_kol[i]=0; 
 
        int j=0;
        while(j < l)
        {
                mas_kol[mas[j]]++; 
                j++;
        }
 
        int pred = mas_kol[0];
        char max = 0;
        for(int k=1; k<=256; k++)
        {
                if(mas_kol[k]!=0)
                {
                        if(mas_kol[k]>pred)
                                              max = k;              
                                              pred = mas_kol[k];
                }
        }
  
cout << max;
fclose(file);
  }
getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru