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

Не работает программа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача(матрицы, замена) http://www.cyberforum.ru/cpp-beginners/thread1045788.html
а)сформировать из строк матрицы B матрицу С, расположив строки так, чтобы количество положительных элементов в строке возрастало с увелечением ее порядкового номера b)в матрице С найти сумму элементов столбцов с нечетными номерами
C++ Вставить новый столбец после столбца, в котором нет ни одного отрицательного элемента Вставить новый столбец после столбца, в котором нет ни одного отрицательного элемента. Написала ее. исправьте ошибки #include <iostream> using namespace std; int main() {int n, m, k=0; cout<<"n="; cin>>n; cout<<"m=";cin>>m; int kotr=0; int a; int b ; for(int i=0;i<n;i++) http://www.cyberforum.ru/cpp-beginners/thread1045784.html
Необработанное исключение типа "System.AccessViolationException" при добавлении Datagridview C++
Прошу помощи. Создаю проект "приложение Windows Forms" в Visual Studio 2008. Добавляю компонент DataGridView на форму, больше ничего не прописываю. Выскакивает ошибка при запуске: "Необработанное исключение типа "System.AccessViolationException" произошло в System.Windows.Forms.dll Дополнительные сведения: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что...
Список неповторяющихся слов из текста C++
Всем добрый вечер. Подскажите как написать программу, на входе которой текст, а на выходе список неповторяющихся слов из этого текста.
C++ Работа с аргументами http://www.cyberforum.ru/cpp-beginners/thread1045736.html
Задание такое: Написать программу с использованием функции, которая сравнивает две строки, заданные в качестве её аргументов. Если аргумент только один, то найти длину этой строки. Программа есть, но нужно доработать, а именно в той части где должно выполняться условие, что если аргумент один, найти длину этой строки. Помогите доделать согласно условию. #include <iostream> #include <string>...
C++ Односвязный список Во общем, программа создает список и заносит туда элементы с помощью массива. Но при выводе, программа выводит лишний элемент первым. Где ошибка в коде, скажите пожалуйста. #define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #include <stdio.h> #include <iostream> using namespace std; struct number { int num; подробнее

Показать сообщение отдельно
Antihacker
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 2
17.12.2013, 20:05     Не работает программа
Помогите, пожалуйста. Не работает программа. Задание: Дано натуральное число n. Среди чисел 1, 2,...,n найти все те, которые можно представить в виде суммы квадратов двух других натуральных чисел. (Определить процедуру, позволяющую распознать полные квадраты). Надо решить программу через функции (в программе должны быть функция ввода, функция вычисления, функция вывода).
Код С++:
#include<iostream>
#include<conio.h>
using namespace std;

const int m = 100;
int a[m], b[m];

int input()
{
int n, a[m];
cout << "Введите количество элементов последовательности: ";
cin >> n;

for (int i = 0; i < n; i++)
{
a[i] = i + 1;
b[i] = 0;
}

return n;
}

void razlozhenie(int n)
{
for (int i = 0; i < n; i++)
{
for (int j = 1; j < sqrt(n); j++)
{
for (int k = j; k < sqrt(n); k++)
{
if (a[i] == j * j + k * k)
b[i] = a[i];
else continue;
}
}
}
}

void print(int n)
{
for (int i = 0; i < n; i++)
{
if (b[i] != 0)
cout << b[i] << endl;
}
}

int main()
{
setlocale(LC_ALL, "Russian");

int n = input();
razlozhenie(n);
print(n);

_getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru