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

Вывод длинного числа вместо нуля - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввести слово с клавиатуры, а затем перевернуть его http://www.cyberforum.ru/cpp-beginners/thread456860.html
Здраствуйте) хотел тут спросить одно задание) Ввести слово с клавиатуры, а затем перевернуть его.) Заранее благодарен)
C++ Как сделать пароль в файле Хочу сделать в файле пароль. Запуская код будет вывод : "Логин: (пароль)" Но хочу сделать так, что бы этот пароль был зашифрован допустим в sha1. И вводя определенный логин и пароль, тогда только входило бы в программу. будет типо такого : cout << "Логин: "; http://www.cyberforum.ru/cpp-beginners/thread456854.html
C++ Рисование в Си. Как нарисовать треугольник
Как нарисовать треугольник
C++ Не является внутренней или внешней командой - ошибка не при компиляции а при работе программы
В VS скомпилировал код #include <iostream> using namespace std; int main() { int a; cout<<"Hallo"; cin>>a; cout<<a; cin>>a; return 0;
C++ Что значит Handle hf? Что в эту функцию нужно передавать http://www.cyberforum.ru/cpp-beginners/thread456840.html
мне нужно создать функцию Node * ReadNode(HANDLE hf); (Node это структура) Так вот вопрос в том что значит Handle hf? Что в эту функцию передовать нужно?
C++ Сервис, который запускает пару серверов, находится в session 0 Здравствуйте! Перейду сразу к делу: Есть сервис который запускает пару серверов и есть приложение которое общается с этими серверами. На XP все работает, а на семерке сервис находится в session 0 и как следствие сервера запускает в этой же сессии. А приложение открывается вручную в session 1 и оно не может подконектиться к серверам... Как это можно решить? Может ли сервис запустить сервера... подробнее

Показать сообщение отдельно
TIGER535
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 8
03.03.2012, 03:34  [ТС]     Вывод длинного числа вместо нуля
извиняюсь, принял за цитату моего поста

Добавлено через 38 минут
Может кому пригодится: задание и решение


Задать массив из 10 вещественных чисел с помощью датчика случайных чисел.
Найти минимальный и максимальный элементы массива, указать их индексы.
Из элементов расположенных между ними создать массив, вывести его на экран, подсчитать количество четных значений.
На печать числа выводить с тремя знаками после запятой.

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
#include <time.h>
 
int _tmain(int argc, _TCHAR* argv[])
{ 
    setlocale(0,"Rus");  
    int n, minid = 0, maxid = 0, colvo, chet = 0, a = 0;                                    //n - служебная переменная для индексации чисел в массиве, индексы минимального и максимального значений, подсчет количества элементов между max и min
    float massiv1[10], min, max;                                                            //первый массив, минимальное и максимальное значение
 
    time_t m;                                                                               //привязка рандома к времени
    srand (time(NULL));
    
    for (n=0;n<10;n++)                                                                      //цикл для построения и вывода массива
    {
        massiv1[n] = rand()%100 * ( rand() % 2 ? 1 : -1 );
        printf("\t %2.3f ",massiv1[n]);
    }
    min = massiv1[0];
    max = massiv1[0];
    for (n=0;n<10;n++)
    {
        if (massiv1[n] < min)                                                               //поиск максимального и минимального значений
        {
            min = massiv1[n];
            minid = n;  
        }
        if (massiv1[n] > max)
        {
            max = massiv1[n];
            maxid = n;
        }   
    }
        printf("\n");
        printf("\n  Минимальный элемент равен %2.3f его номер %d", min, minid);             //вывод результатов
        printf("\n");
        printf("\n  Максимальный элемент равен %2.3f его номер %d ", max, maxid);
        printf("\n");
        printf("\n  Количество эл между max и min %d \n \n", colvo=abs(maxid-minid)-1);
        printf("\n");
 
    if(maxid<minid)
        {
            n=maxid; maxid=minid; minid=n;                                                  //выводим элементы между минимальным и максимальным значением
        }
            for (n=minid+1;n<maxid;n++)
        {
              printf("\t %2.3f ",massiv1[n]);
        }
             for (n=minid+1;n<maxid;n++)
            {
                a = massiv1[n];
                a = a%2;
                if (a == 0)
                     chet++;
            }
    printf("\n \n  Количество четных чисел равно %d ", chet);                               //и количество четных из них
    printf("\n");
    printf("\n");
    getch();
    return 0;
}
Добавлено через 6 минут
Оффтоп, в целом нормально получилось для начинающего или плохо?
(это примерно 7-я программа на c++, не считая прошивок МК)
 
Текущее время: 23:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru