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

Массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерный массив +цикл for http://www.cyberforum.ru/cpp-beginners/thread187179.html
Данна задача В массиве Urogai(20) хранится урожайность (в центнерах с гектара) пщеницы в колхозе “Заря” с 1970 по 1990гг. Определить самый урожайный и самый неурожайный год в колхозе “Заря”. я написал примерно следующее #include <conio.h> #include <math.h> #include <stdio.h> void main() { clrscr();
C++ Составить программу для расчета оценки, которая пойдет в зачет заданному спортсмену В некоторых видах спортивных состязаний (например, в фигурном катании) выступление каждого спортсмена независимо оценивается несколькими судьями, затем из всей совокупности оценок удаляются наиболее высокая и наиболее низкая, а для оставшихся оценок вычисляется среднее арифметическое, которое и идет в зачет спортсмену. Если наиболее высокую оценку выставило несколько судей, то из совокупности... http://www.cyberforum.ru/cpp-beginners/thread187174.html
Просто, как вставить строку? C++
Пользователь вводит имя. А программа выдает результат: Hello, <имя пользователя>.
C++ Написать программу, проверяющую является число простым или дробным!
Написать программу, проверяющую является число простым или дробным! КАК?
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread187146.html
Выдать в виде таблицы индексы элементов массива: в первом столбце таблицы - индексы отрицательных элементов, во втором - индексы нулевых элементов, в третьем - индексы положительных элементов. Таблицу оформить додумалась только так. Но проблема в том, что в ней выдаются вместо индексов нули.(( #include "stdafx.h" #include <conio.h> #include <iostream> using namespace std; int...
C++ Проверка числа на простоту Дано натуральное число N, проверить, простое оно или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым (функция возвращает 1, если число простое, 0 – в противном случае). Если получиться Кому ответить, то Заранее Спасибо! подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
06.11.2010, 21:15     Массив
Цитата Сообщение от Татьяна3 Посмотреть сообщение
решение без массива
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
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
 
int main(void){
    int val, size, max1, max2, max3;
    
    printf("Number of elements: ");
    if ( scanf("%d", &size) != 1 ){
        fprintf(stderr, "Input error!\n");
        exit(1);
    }
    
    if ( size < 3 ){
        fprintf(stderr, "At least 3 elements needed!\n");
        exit(1);
    }
    
    max1 = max2 = max3 = INT_MIN;
    while ( size-- ){
        printf("> ");
        if ( scanf("%d", &val) != 1 ){
            fprintf(stderr, "Input error!\n");
            exit(1);
        }
        if ( max1 < val ){
            max3 = max2;
            max2 = max1;
            max1 = val;
        }
        else if ( max2 < val ){
            max3 = max2;
            max2 = val;
        }
        else if ( max3 < val )
            max3 = val;
    }
    
    printf("\n3'th max value is %d\n", max3);
    
    exit(0);
}
 
Текущее время: 16:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru