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

В чем ошибка?.. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найдите ошибку http://www.cyberforum.ru/cpp-beginners/thread283814.html
#include <iostream> #include <math.h> using namespace std; class integer{ protected: int result; public: integer(){ //Êîíñòðóêòîð ïî-óìîë÷àíèþ
C++ Обработка типизированного файла со сведениями о книгах Помогите,пожалуйста, при компилировании выходит ошибка сегментирования,как переделать программу,чтоб она работала. Дан файл,содержащий сведения о книгах. Сведения о каждой из книг-это фамилия автора,название и год издания. Найти название книг данного автора,изданных начииная с 1960 года. #include <stdio.h> struct TBook { char avtor,nazv; float god; }; http://www.cyberforum.ru/cpp-beginners/thread283800.html
Довольно простые проги. C++
Помогите пожалуйста кто может.Просто только начал учить C++ а лабы сдавать нужно. 1)Отформатировать файл с программой на языке С. ( вложенные циклы, if_else) 2)Вывести на экран содержимое файла с программой на С, подсвечивая другим цветом все восьмеричные константы. 3)Написать программу конкатенации произвольного количества файлов, запускаемую из командной строки так: cat.exe fileout = file1 +...
Делится ли введенное с клавиатуры число на 5 C++
Помогите решить третью задачу...Очень благодарна..Срочно Называйте темы осмысленно!
C++ calloc, free. http://www.cyberforum.ru/cpp-beginners/thread283791.html
как правильно выделить память для двумерного массива а, при m=5,n=10 используя функцию calloc. и как правильно ее освободить при помощи free.
C++ Рисовать в видеопамять... Каким образом можно рисовать в видеопамять? Есть ли такие функции рисования в WinApi\DirectX? И можно ли вообще получить доступ к видеопамяти? подробнее

Показать сообщение отдельно
Sokolov
 Аватар для Sokolov
42 / 42 / 3
Регистрация: 04.01.2011
Сообщений: 125
26.04.2011, 20:46     В чем ошибка?..
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
#include <stdio.h> // Для средств ввода-вывода
 #include <stdlib.h> //Для функции system
 #include <time.h>
 #include <math.h> //Для функции tan
 
 int main(){
 int i, j;
 int a[15][15];
 float res;
 int s=1, st=0;
 srand(time(NULL));
 printf("\n\n\n");
 for (i = 0;i<15;i++)
 for (j = 0;j<15;j++)
 a[i][j] = rand()%10 - 5; //Заданное условие при данных параметрах достигается очень редко.
 //Для отладки рекомендуется rand()%3
 for (i = 0;i != 15;i++) 
 {
 for (j = 0;j != 15;j++)
 printf("%3d ", a[i][j]);
 
 printf("\n"); //Отладочный вывод
 }
 
 for (i = 1;i<14;i++)
 for (j = 1;j<14;j++)
 if (a[i-1][j] == 0 && a[i+1][j] == 0 && a[i][j-1] == 0 && a[i][j+1] == 0 && a[i][j] != 0)
 {
 s *= a[i][j]; //Выражение по корнем...
 st++; //...и степень корня
 }
 
 if (st != 0) //Если условие выполнилось хотя бы раз
 {
 res = pow(s,(float)1/st);
 printf("\n\n\n");
 printf("Result: %f | %d", res, st); }
 else printf("\n\n\nNet takih elementov\n");
 return 0;}
Добавлено через 38 секунд
Цитата Сообщение от alex2404 Посмотреть сообщение
все равно набор цифр вылазиет
это и есть матрица, а не выводит, потому что нету таких элементов
 
Текущее время: 14:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru