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

Почему не производится операция деления? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исключения http://www.cyberforum.ru/cpp-beginners/thread1095694.html
читаю про исключения, сама концепция понятна, но стоит ли вообще заострять на исключениях своё внимание? например описан класс exception, от него куча всяких производных классов типа logic_error и т.п., на практике(к примеру на собеседовании или непосредственно в работе) это сильно надо и надо ли в эти классы углубляться? Мне показалось что проще в случае необходимости написать свой класс и...
C++ error C2664: strcmp: невозможно преобразовать параметр 1 из "char (*)[20]" в "const char *" 1>c:\proect\8\8\8.cpp(64): error C2664: strcmp: невозможно преобразовать параметр 1 из "char (*)" в "const char *" for(int i = 0; i< 5; i++) { wr_struc (list); if (strcmp(&list.Sostav,osn_sostav)==0 && strcmp(&list.MestoVkomande,attack)==0 ) { i_min=i; } http://www.cyberforum.ru/cpp-beginners/thread1095685.html
тестирование менеджера памят C++
Доброго времени суток всем, в универе дали ребяткам лабы: 1. Реализовать менеджер памяти с выделением блоков различного размера. 2. Реализовать менеджер памяти с перемещающимися блоками. 3. Реализовать менеджер памяти со страничным разбиением. 4. Реализовать автономное тестирование менеджера памяти реализованного согласно варианту 1. 5. Реализовать автономное тестирование менеджера памяти...
Есть программный код целочисленная квадратной матрицы C++
Есть программный код целочисленная квадратной матрицы, как сделать её прямоугольной. Помогите пожалуйста с кодом. #include <iostream> #include <cstdlib> #include <stdlib.h> using namespace std; #define N 10 int main(){ int **mas = new int*;
C++ Метод прогонки - исправить код http://www.cyberforum.ru/cpp-beginners/thread1095651.html
Всем здравствуйте!!! Друзья, передо мной стоит задача, программная реализация метода прогонки. У меня есть код, который реализует это самый метод прогонки, НО матрица A и матрица B там задается по-моему рандомно, а мне нужно чтоб я их вводил сам с клавиатуры. Программа должна работать в консольном приложении VS 2008. Если кто-то сталкивался с этим и знает как сделать, помогите пожалуйста) Вот...
C++ Составить программу, которая обеспечивает начальное формирование предметного указателя Прошу помощи с программой 2х летней давности. Да, да! Все так и есть - эту программу задавали еще 2 года назад, но как то забылось и не хочет вспоминаться, да и большую часть занятий по этим темам я вообще пропустил ибо с работы не отпускали во время сессий =( А сейчас если не сдам, то плакал мой диплом т.к. меня вовсе отчислят. Поиском пользовался очень много раз но к ожидаемому ответу так и... подробнее

Показать сообщение отдельно
Ульяниус
1 / 1 / 0
Регистрация: 15.08.2013
Сообщений: 132

Почему не производится операция деления? - C++

13.02.2014, 12:09. Просмотров 254. Ответов 1
Метки (Все метки)

Есть код, приведенный ниже. Никак не могу разобраться, почему не производится операция деления при заполнении массива p, заполнения тоже не производится. Пробовала операцию просто присваивания, умножения, все делается, как только ставлю знак деления, ничего не происходит. В файле new1.txt, текст: qwer qw.
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
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <math.h>
#define PROBEL 32
#define KAV 34
#define n 28
 
void main()
{
float p[n];
char ch, str[127],
LET[52]={"QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm"},
PUNKT[26]={"!#$%&'()*+,-./:;<=>?@{|}~_"};
long i;
FILE *f;
memset(p,0,sizeof(p));
f=fopen("new1.txt","rt") ;
while(!feof(f))
{
 ch=getc(f);
 if (ch==PROBEL)
  p[n-1]+=1/(n-1);
 else
  {
   for(i=0; i<n-3; i++)
   {
    if((ch==LET[i]) || (ch==LET[i+26]))
    {
     p[i]+=1/(n-1);
     break;
    }
    if ((ch==PUNKT[i])||(ch==KAV))
    {
     p[n-2]+=1/(n-1);
     break;
    }
   }
 
 }
 
}
fclose(f);
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru