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

Определить количество нулевых элементов, количество элементов в интервале от 5 до 10 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необработанное исключение http://www.cyberforum.ru/cpp-beginners/thread279180.html
Подскажите в чём проблемма происходит ошибка при выполнение программы #include <iostream> #include <string> using namespace std; struct Student { string Family_name; int Number_group; float ball; };
C++ Уравнение Ребят выручите пожайлуста с этим заданием! Будьте добры, заранее спасибо Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dХ. Функцию F выбрать в соответствии с вариантом. Номер варианта соответствует номеру студента в списке подгруппы (на лабораторные работы) по журналу группы. (Я первый вариант) Ссылочка на само уравнение, прошу... http://www.cyberforum.ru/cpp-beginners/thread279172.html
Перегрузка функций C++
Используя алгоритм упорядочивания матрицы, разработать и протестировать две перегруженные функции, одна из которых обрабатывает целочисленную матрицу, другая- элементы которой строки
Считать из файла C++
Помогите пожалуйста. Задача такая, есть текстовый файл: A = 18 B = -3 C = 2.5 Пользователь должен с клавиатуры ввести название переменной, на экран нужно вывести её значение. Желательно это сделать при помощи (printf, scanf).
C++ Матрица С//С++ http://www.cyberforum.ru/cpp-beginners/thread279151.html
. Дана матрица размера M × N и целые числа K1 и K2 (1 ≤ K1 < K2 ≤ M). Поменять местами строки матрицы с номерами K1 и K2.
C++ Распечатать в столбик все слова строки Дана строка, в которой находятся слова и числа, отделенные друг от друга пробелами. Подскажите пожалуйста, что поменять в коде. Требуется распечатать в столбик все слова(не числа) строки #include <conio.h> #include <string.h> #include <iostream.h> #include <stdio.h> #include <stdlib.h> void main () { подробнее

Показать сообщение отдельно
Svid
 Аватар для Svid
5 / 5 / 1
Регистрация: 02.03.2011
Сообщений: 40
19.04.2011, 10:29     Определить количество нулевых элементов, количество элементов в интервале от 5 до 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
66
67
#include <iostream>
#include <iomanip>
#define I 3
#define J 4
 
using namespace::std;
 
void inputmas(float [I][J], char);
void raschet(float [I][J], int *, int *);
void printmas(float [I][J], char, int, int); 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    float c[I][J], d[I][J];
    int null, el;
    inputmas (c,'c');
    inputmas (d,'d');
    raschet (c,&null,&el);    
    printmas (c,'c', null, el);
    raschet (d,&null,&el);
    printmas (d,'d', null, el);
}
 
void inputmas ( float m[I][J], char im )
{
    int i, j;
        cout << "\n Введите элементы массива " << im << "\n";
        for (i = 0; i < I; i++)
                for (j = 0; j < J; j++)
                {
                        cout << im << " [" << i << " ][ " << j << " ] = ";
                        cin >> m[i][j];
                }
}
 
void raschet ( float m[I][J], int *null, int *el )
{
*null=0;
*el=0;
        for ( int i = 0; i < I; i++ )
                for ( int j = 0; j < J; j++ )
                {
                        if ( m[i][j] == 0.0 )
                        {*null+=1;}
                        if ( 5 <= m[i][j] && m[i][j] <= 10 )
                            {*el+=1;} 
                }
}
 
void printmas( float x[I][J], char immas, int null, int el )
{
    int i,j;
    cout.setf( ios::showpoint | ios::fixed);
    cout << "\n\n Исходный массив " << immas << "\n\n";
    for (i = 0; i < I; i++)
        {
            for(j = 0; j < J; j++)
            {
                 cout.precision(2);// оставляет 2 знака после запятой
                 cout << setw(7) << x[i][j];
            }
            cout << endl;
        }
    cout << "\n\n Количество нулевых элементов = " << null;
    cout << "\n Количество элементов в интервале от 5 до 10 =" << el;
}
Добавлено через 10 минут
Да, и если все же препод требует сделать null и el floatО_о - то можно сделать float.
 
Текущее время: 21:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru