Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Время работы потока https://www.cyberforum.ru/ cpp-beginners/ thread135337.html
Вот есть такой код. Время работы потока выводит 0! Вроде все норм, а 0 выводит. Помогите люди умные) // OC_3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h> #include <windows.h> #include <iostream>
Волны вокруг курсора C++
Здравствуйте, мне нужно написать программу такого рода: Кликая по экрану, вокруг курсора должны появляться волны, подобно тому, как при броске камня в воду. Т.е. при каждом щелчке мыши, вокруг курсора должны появляться круги, постепенно расширяющиеся. Был бы рад, если б вы помогли, хотя бы частично в написании программы. Или же если видели готовые подобные программы, поделись пожалуйста ссылочкой...
C++ Массив с++ (удаление простых чисел) Нужно написать програмку : Задан массив Z(k) целых чисел. Записать все элементы массива Z в массив Y, записав числа в обратном порядке (например, 1234 запишется как 4321). Удалить из массива Z все простые числа. Сравнить максимальные и минимальные элементы массивов. :) В крайнем случае хотябы помогите с простыми числами...Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread135326.html C++ Вычислить количество цифр в заданной строке https://www.cyberforum.ru/ cpp-beginners/ thread135325.html
Добрий день товарищи!!! Помогите написать програму... Написать программу, которая вычисляет количество цифр в заданной строке.
C++ с++ цикли
Помогите решить зачаски буду очень благодарен я уверен есть ище добрие люди( Задача 3. Найти первых 10 натуральных чисел, нацело делятся на 19 и находятся в интервале, левая граница которого 100. Завдання 4. Дано натуральные m, n. Получить сумму m последних цифр числа n.
C++ Одномерные масивы https://www.cyberforum.ru/ cpp-beginners/ thread135297.html
Приветик у меня проблемка помогите плиз решить прошку В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x1, у1, х2, у2, x3, y3 и т.д. Определить кольцо с центром в начале координат, которое содержит все точки.
C++ Одномерные масивы приветик помогите плиз решить прогу Разделить массив на две части, поместив в первую элементы, большие среднего арифметического их суммы, а во вторую — меньшие (части не сортировать). https://www.cyberforum.ru/ cpp-beginners/ thread135296.html Одномерные масивы C++
приветик помогите плиз решить прогу Дана последовательность п различных целых чисел. Найти сумму ее членов, расположенных между максимальным и минимальным значениями (в сумму включить и оба этих числа).
C++ Одномерные масивы Приветик помогите решить прошку пожалуста Даны целые положительные числа а1, а2,..., аn. Найти среди них те, которые являются квадратами некоторого числа т. https://www.cyberforum.ru/ cpp-beginners/ thread135294.html C++ Заполнить массив из N элементов с начальным значением заданным А [0] ≠ 0, по указанному принципу https://www.cyberforum.ru/ cpp-beginners/ thread135291.html
Приветик помогите решить прошку пожалуста Заполнить массив из N элементов с начальным значением заданным А ≠ 0, по принципу A=A+A.
C++ Масивы
Приветик помогите решить прошку пожалуста У прилавка магазина выстроилась очередь из n покупателей. Время обслуживания i-того покупателя равно tj (i = 1, …, n). Определить время Ci пребывания i-гo покупателя в очереди. можна в с++
C++ Для разряженной матрицы создать модульдоступа к ней, в котором обеспечить экономию памяти при размещении данных. Для разряженной матрицы целых чисел в соответствии с индивидуальным заданием создать модуль доступа к ней, в котором обеспечить экономию памяти при размещении данных. Все нулевые элементы размещены в верхней части матрицы помогите плиз https://www.cyberforum.ru/ cpp-beginners/ thread135286.html
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
27.05.2010, 16:21 0

В прямоугольной матрице подсчитать количество столбцов, содержащих отрицательные элементы. - C++ - Ответ 758333

27.05.2010, 16:21. Показов 4085. Ответов 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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
#include<stdio.h> /*Модуль функций стандартного ввода-вывода*/
#include<process.h>
#include<bios.h>
#include<alloc.h>/*Модуль функций работы с динамической памятью*/
#include<conio.h> /*Модуль функций расширения ввода-вывода(в Паскале
                    аналогичный модуль CRT)*/
/*Предварительное описание используемых в программе функций*/
 void inputmatr(float x[][20],int *m,int *n,char c);
 void outputmatr(float x[][20],int m,int n);
 int num_neg(float x[][20],int m,int n);
/*************************************************************************/
/*Главная программа(функция) включает вызовы функций ввода, вывода и
  обработки матрицы*/
 
 void main()
  {
   float x[20][20];
   int  mx, my;
   /*Матрица Х располагается в стеке, для матрицы А место выделяется
     в куче. Обработка матриц выполняется общими процедурами*/
   clrscr();
   remove("rez.dat");/*удаление файла результатов, если он имеется в текущем
   директории*/
   inputmatr(x,&mx,&my,'x');
   clrscr();
   printf("Вывод результатов обработки матрицы х\n");
   outputmatr(x,mx,my);
   printf("\n\n         Для выхода нажмите любую клавишу ");
   getch();/*Ввод символа с клавиатуры без эха на экране. */
  }
 
 
/***************************************************************/
/*Функция возврвщает количество столбцов матрицы,
               содержащие отрицательные элементы.*/
/*В функцию передается матрица как двумерный массив. Элементы матрицы
  обрабатываются с использованием индексных выражений*/
 int num_neg(float x[][20],int m,int n)
  {
   int count = 0;
   int i,j;
 
   for ( j = 0; j < n; i++)
   {
      for (i = 0; i < m; i++)
      {
         if (x[i][j] < 0)
         {
            count++;
            break;
         }
      }
   }
   return count;
  }
/***************************************************************************/
/*Функция обеспечивает вывод результатов программы на экран или в файл*/
/*В функцию передается матрица как двумерный массив. Элементы матрицы
  обрабатываются с использованием индексных выражений*/
 void outputmatr(float x[][20],int m,int n)
  {int i,p,j;
   FILE *f;
   printf("\n Вывод матрицы на экран<s> или в файл<f>?\n\n");
   if(((p=getch())=='f')||(p=='F')||(p=='а')||(p=='А'))
    {
     p='f';/*Переменная запоминает направление вывода*/
     if((f=fopen("rez.dat","at"))==NULL)/*Открытие файла в текстовом режиме
       для записи в конец файла*/
      {
       printf("Невозможно открыть файл для результатов\n"
           " Для выхода в DOS нажмите любую клавишу\n");
       getch();
       exit(0);
      }
    }
     else f=stdout;
   fprintf(f,"\tИсходная матрица x\n");
   for(i=0;i<m;i++)
    {
     for(j=0;j<n;j++)
      fprintf(f,"%8.2f",x[i][j]);
     fprintf(f,"\n");
    }
   fprintf(f,"Количество столбцов с отрицательными элементами %i\n", num_neg(x,m,n));
   if(p=='f')fclose(f);
  }
/***********************************************************************/
/*Функция вводит исходные данные с клавиатуры или из файла*/
/*В функцию передается матрица как двумерный массив. Элементы матрицы
  обрабатываются с использованием индексных выражений*/
 void inputmatr(float x[][20],int *m,int *n,char c)
  {
   float xr;
   int  i,j,pr,ch;
   FILE *f; char p;
   clrscr();
   printf("Ввод размеров и элементов матрицы %c\n",c);
   printf("\n\n      Введите размеры матрицы m,n<=20\n ");
   /*Перед вводом с клавиатуры целесообразно очистить системный
     буфер клавиатуры*/
   /*while ((ch=scanf("%c",ch))!=0);getch()
     {ch=bioskey(0);
      putch(ch);
     }*/
   scanf("%d%d",m,n);
   printf(" Ввод матрицы с клавиатуры<k> или из файла<f>?\n");
   if(((p=getch())=='f')||(p=='F')||(p=='а')||(p=='А'))
    {
     p='f';
     if((f=fopen("matr.dat","rt"))==NULL)
      {
       printf("Исходный файл не найден\n Для выхода в DOS нажмите "
               "любую клавишу");
       getch();
       exit(0);
      }
    }
     else f=stdin;
   if(p!='f')printf("Введите элементы матрицы\n");
   for(i=0;i<*m;i++)
    for(j=0;j<*n;j++)
     {
      pr=fscanf(f,"%f",&xr);
      if(pr<=0)
       {
        if(pr==EOF)
         printf("Обнаружен конец файла\n");
        else
         printf("Ошибка чтения %s \n",(p=='f')?"из файла":"с клавиатуры");
        printf("Для выхода в DOS нажмите любую клавишу");
        getch();
        exit(0);
       }
      else x[i][j]=xr;
     }
   if(p=='f')fclose(f);
  }


Вернуться к обсуждению:
В прямоугольной матрице подсчитать количество столбцов, содержащих отрицательные элементы. C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2010, 16:21
Готовые ответы и решения:

В прямоугольной матрице определить количество столбцов, содержащих хотя бы один нулевой элемент
 Дана целочисленная прямоугольная матрица. Определить количество столбцов, содержащих хотя бы один...

в прямоугольной матрице определить количество столбцов, содержащих только числа 1-го знака (положительного и отрицательного...
в прямоугольной матрице определить количество столбцов, содержащих только числа 1-го знака...

В заданной целочисленной прямоугольной матрице определить количество столбцов, содержащих хотя бы один нулевой элемент
c++ дана целочисленная прямоугольная матрица. вывести ее на экран и определить количество столбцов,...

Как Найти номера строк, содержащих отрицательные элементы в прямоугольной матрице
не могу сообразить как это сделать вот мой код #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include...

10
27.05.2010, 16:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2010, 16:21
Помогаю со студенческими работами здесь

В прямоугольной матрице определить количество столбцов, не содержащих ни одного нулевого элемента
Учусь в институте нам про массивы ничего не объясняли..(( помогите плиз, очень нужно Дана...

Определить количество столбцов не содержащих ни одного нулевого элемента в целочисленной прямоугольной матрице
Дана целочисленная прямоугольная матрица. Определить количество столбцов не содержащих ни одного...

Если в прямоугольной матрице А размера m*n меньше половины столбцов содержит отрицательные элементы
Здравствуйте! Пожалуйста, помогите с решением. Если в прямоугольной матрице А размера m*n меньше...

Найти количество столбцов, содержащих только отрицательные элементы
количество столбцов, содержащих только отрицательные элементы: #include &lt;iostream&gt; #include...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru