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

Немогу разобраться, почему выводит каждое число по 20 раз? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить доступ к переменной класса при наличии такого же имени переменной в функции http://www.cyberforum.ru/cpp-beginners/thread801097.html
Например, есть приватная переменная clientName в классе. Также есть точно такая же переменная в конструкторе этого класса. И мне нужно присвоить то значение переменной класса, которое имеет эта переменная в функции. class Client { TCHAR clientName; public: __declspec(dllexport) Client(TCHAR* clientName) { wcscpy_s(clientName, clientName); //как вот здесь объяснить компилятору, что...
C++ Програмное обеспичение различных ЕОМ Требуется решить задачу с использованием классов и функций. Вывести ведомость про программное обеспечение различных ЕОМ, которые находятся в институтском вычислительном центре. Какие ЕОМ могут работать на Паскале и сколько их, на котором ПК стоит Linux и сколько их, сколько ПК имеют офис? Добавлено через 4 часа 45 минут up! Добавлено через 4 часа 56 минут up! http://www.cyberforum.ru/cpp-beginners/thread801088.html
C++ быстрая сортировка
Ребят, делаю сортировку четных строк матрицы методом быстрой сортировки. Все сорртируется правильно, но, когда программа доходит до последнего элемента массива, она превращает его в мусор. Никак не могу понять почему. Вот код: #include "StdAfx.h" #include <iostream> #include <iomanip> #include <ctime> #include <algorithm> using namespace std; int N; int M;
Многомерный массив(ошибки в коде) C++
Здравствуйте. Необходимо было написать программу: Для матрицы из 3 столбцов и 7 строк определить номера строк где третий элемент больше суммы двух других элементов строки и число таких строк. Написал такой код, но знаю что где то ошибка. Не могли бы подсказать, где оплошность? #include <cstdio> #include <cmath> #include <windows.h> int main() { double a; int count;
C++ Подключение динамического массива и файла http://www.cyberforum.ru/cpp-beginners/thread801061.html
#include <stdio.h> #include<conio.h> #include<iostream> /********************************************************************/ #define MAX_WIDTH 3 #define MAX_HEIGHT 4 using namespace std;
C++ Как захватить динамически память, не зная заранее, какое количество памяти надо? задание Считайте все записи из файла "6.dat". Для чтения каждой отдельной записи осуществите динамический захват памяти. Предполагается, что к-во записей в файле заранее неизвестно. подробнее

Показать сообщение отдельно
BukToOp
0 / 0 / 0
Регистрация: 05.03.2013
Сообщений: 11

Немогу разобраться, почему выводит каждое число по 20 раз? - C++

05.03.2013, 13:34. Просмотров 642. Ответов 12
Метки (Все метки)

Ну суть ясна в названии, программировал в Borland C++ for DOS
Код:
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
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
void main()
{
    clrscr();
    int m; 
    int n; 
    printf("Enter maximal simple number: ");
    scanf("%i",&m);
 
       //   printf("Simple numbers: \n");
    for(n=2; n<=m; n++)
    {
        int f[20];
        int i;
        for(int u=0; u<20; u++)
        {
            for(i=2; i<n; i++)
            {
            if(n%i==0) {break;}
            }
            if(i==n)
            {f[u]=n;
            printf("Simple number #%i: %i ",u, n);
            }
            double r=pow(2,f[u])-1;
                        printf("%lf, ", r);
            }
    }
 
    printf("\n");
    getch();
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru