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

Глупый вопрос (возведение в квадрат) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как вывести с помощью цикла рисунок? http://www.cyberforum.ru/cpp-beginners/thread349490.html
Привет всем! Такая проблема: С треугольниками разобрался- могу выводить с помощю цыклов разные и в разных ракурсах. Вот код: #include <iostream> #include <conio.h> #include <windows.h> using namespace std; void main() { setlocale(LC_ALL, "RUS"); int a;
C++ Программа для определения дня недели для произвольной даты Доброго времени суток! Суть программы состоит в том, что нужно определить день недели для даты dd/mm/gg, если известен день недели 1 января gg года. Тоесть при введение произвольной даты любого года, на экран должно выводится название дня недели, соответствующее той дате, которую мы вводим. http://www.cyberforum.ru/cpp-beginners/thread349486.html
Поменять местами две любые строки матрицы C++
Дан двумерный массив. Составить программу, которая меняет местами две любые строки массива
Данные записать в файл F1.txt, затем прочитать оттуда, обрабатывались и записывались в бинарный файл F2.bin с проверкой C++
Никак не получается отладить в BC++ 3.1. Как сделать в классах так, чтобы введённые данные записывались в файл F1.txt, затем читались оттуда, обрабатывались и записывались в бинарный файл F2.bin с проверкой того, что туда записалось. #include <iostream.h> #include <fstream.h> #include <string.h> #include <stdlib.h> #include <iomanip.h> #include <conio.h> struct time_s
C++ одномерный массив http://www.cyberforum.ru/cpp-beginners/thread349467.html
дан одномерный массив М из 28 элементов. Перенести первые к элементов в конец: М, М,..., М,М,..., М
C++ сбой в работе программы Добрый день. Я написал приложение для упорядочивания чисел массива, и что то это приложение не работает. Компиляцию проходит, но после ввода чисел в массив появляется ошибка: unhandled exception at 0x9b026c7c in introduction.exe 0xC0000005: access violation Помогите пожалуйста устранить этот недуг. #include <stdio.h> подробнее

Показать сообщение отдельно
pistol
1 / 1 / 0
Регистрация: 16.08.2011
Сообщений: 18
08.09.2011, 23:00  [ТС]     Глупый вопрос (возведение в квадрат)
Код на с++, перепутал на форуме. Тип данных int, какой нужно сделать? x и y выводятся нормально, проверял. На всякий случай кусок кода.

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
int dis1, dis2, dis3, dis4, dis5;
int Sks99, Sks95, Sks91, Sks19, Sks59;
int mean, disp;
 
Sks99 = (8.33*((dPRE9Pnt-dCUR9Pnt)/(sqrt(abs(dPRE9Pnt-147+10000))*sqrt(8041)))+1.69)*1000 ;
 
        
        Sks95 = (8.33*((dPRE9Pnt-dCUR5Pnt)/(sqrt(abs(dPRE9Pnt-147+10000))*sqrt(8041)))+1.69)*1000 ;
 
        
        Sks91 = (8.33*((dPRE9Pnt-dCUR0Pnt)/(sqrt(abs(dPRE9Pnt-147+10000))*sqrt(8041)))+1.69)*1000 ;
 
        
        Sks19 = (8.33*((dPRE0Pnt-dCUR9Pnt)/(sqrt(abs(dPRE0Pnt-147+10000))*sqrt(8041)))+1.69)*1000 ;
 
    
        Sks59 = (8.33*((dPRE5Pnt-dCUR9Pnt)/(sqrt(abs(dPRE5Pnt-147+10000))*sqrt(8041)))+1.69)*1000 ;
 
        mean = ((Sks99 + Sks95 + Sks91 + Sks19 + Sks59)/(5));
        
        dis1 = ((mean-Sks99)*(mean-Sks99));
        dis2 = ((mean-Sks95)*(mean-Sks95)); 
        dis3 = ((mean-Sks91)*(mean-Sks91)); 
        dis4 = ((mean-Sks19)*(mean-Sks19)); 
        dis5 = ((mean-Sks59)*(mean-Sks59)); 
                      disp = ((dis1 + dis2 + dis3 + dis4 + dis5)/(5));
Вообщем рассчитываю среднее и дисперсию для Sks99, Sks95, Sks91, Sks19, Sks59 (знаю, что дисперсию можно одной строчкой сделать, просто разбивал на элементарные операции чтобы понять где ошибка). mean выводит нормально, но dis1, dis2, dis3, dis4, dis5 иногда получаются отрицательными. Sks99, Sks95, Sks91, Sks19, Sks59 тоже высчитываются нормально, проверял.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru