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

Мусор в переменной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция n*(n+1). Написать прототип http://www.cyberforum.ru/cpp-beginners/thread1069537.html
Такоя задача: Написать прототип на функция: int sum(int n); n на вход из клавиатуре. Например если n из клавиатуре 4,результат будет 1х2+2х3+3х4.....n*(n+1). Написать еще главноя функция с вызов к sum. Спосибо!
C++ Верно ли, что сумма элементов массива, которые больше 20, превышает 100 Дан массив целых чисел. Выяснить: а)верно ли, что сумма элементов, которые больше 20, превышает 100. б)верно ли, что сумма элементов, которые меньше 50, есть чётное число. http://www.cyberforum.ru/cpp-beginners/thread1069529.html
C++ Вывести слово, начинающееся на заданную букву
Помогите пожалуйста разобраться. Друг взялся за изучение языка c++ и пишет в среде Borland C++ version 3.1 Придумал себе задачку - вводишь букву, а программка выдаёт слово, начинающееся на эту букву, причём решил зациклить это дело. Простая казалось бы задачка. Но вот в чем проблема первый ввод вывод - нормально, а со второй итерации "введите букву" - пишет дважды... Я её накидала на Microsoft...
Блок-схема C++
Составить блок-схему по коду. #include <iostream.h> #include <math.h> #include <conio.h> int n; int fact(int y){ int i,p=1; for(i=1;i<=y;i++){p=p*i;} return p; }
C++ Блок-схема http://www.cyberforum.ru/cpp-beginners/thread1069487.html
Составить блок схему по коду. #include <iostream.h> #include <conio.h> #include <math.h> main(){ int a,s,i,j; cout<<"Введите элементы матрицы"<<endl; for(j=0;j<=2;j++){s=0;} for(i=0;i<=3;i++){ for(j=0;j<=2;j++){
C++ Блок-схема Составить блок схему по коду #include <iostream.h> #include <conio.h> #include <math.h> main(){ cout<<"Введите массив чисел"<<endl; int a,i,j,k,l,d=1,z,m; for(i=0;i<=9;i++){cin>>a;} for(i=9;i>=1;i--){if((a>0)and(a<0)){j=i;d++;exit;}} подробнее

Показать сообщение отдельно
spartakvladimir
1 / 1 / 0
Регистрация: 06.11.2013
Сообщений: 15
12.01.2014, 18:38     Мусор в переменной
Здравствуйте, есть следующий фрагмент кода:
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
void main()
{
    setlocale(LC_ALL,"");
    srand(time(NULL));
    const int ar = 10;
    int square[ar][ar];
    int max, min, sr, sumch, sumnech;
        int answerBegin=menuBegin();
 
        switch (answerBegin)
        {
        case 0:cout << "Найти наибольшее число массива: " << endl;
        max = square[0][0];
        for (int x = 0; x < 10; x++) {
        for (int y = 0; y < 10; y++) {
        square[x][y] = rand()%100;
        cout << setw(3) << square[x][y]; 
        if (square[x][y]>max)
        max = square[x][y]; }
        cout << "\n";}
        cout << "Наибольшим является " << max;
            break;
            case 1:cout << "Найти наименьшее число массива: " << endl;
        min = square[0][0];
        for (int x = 0; x < 10; x++) {
        for (int y = 0; y < 10; y++) {
        square[x][y] = rand()%100;
        cout << setw(3) << square[x][y];
        if (min > square[x][y])
        min = square[x][y];}
        cout << "\n";}
        cout << "Наименьшим числом является " << min;
            break;
... помогите выяснить, почему в переменной "min" мусор?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru