EvaBagatelya
28.05.2020 05:59

Подсчитайте, сколько среди данных n чисел нулей, положительных чисел, отрицательных чисел.

ВХОДНЫЕ ДАННЫЕ

Вводится натуральное число , затем целых чисел (каждое число в отдельной строке).

ВЫХОДНЫЕ ДАННЫЕ
Выведите количество нулей, количество положительных чисел, количество отрицательных чисел (в одной строке, через пробел).

ПРИМЕРЫ
ВВОД ВЫВОД
3

2

0 1 2 0

5

4

2

0

5 1 2 1

-3

Загрузите исходный код программы Объясните причины сходств и различий мурманской и омской областей

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
arhived1
08.12.2022 12:06
Очень простая программа.

#include <conio.h>
#include <stdio.h> // Нужные нам библиотеки.
#include <stdlib.h>

int** A; // Наш массив
int* s; // Массив, где будут храниться суммы элементов строк.

int main()
{
    int i, j, m, n, sum, k;
    scanf("%d", &n); // Размерность массива
    scnaf("%d", &m); // Размерность массива
    S=(int*)malloc(n*sizeof(int*));
    A=(int**)malloc(n*sizeof(int*)); // Выделение места под массив на оперативной памяти.
    for(i=0;i<n;i++)
    A[i]=(int*)malloc(m*sizeof(int)); // <- Под другой массив   
   
    for(i=0;i<n;i++)
    {
        sum=0;
        for(j=0;j<m;j++)
        {
            sum=sum+A[i][j]; // Записываем в цикле суммы элементов строк в наш другой массив.       
        }
        S[n]=sum;
    }
    for(i=0;i<n;i++)
    {
       
        for(j=0;j<m;j++)
        {
            if(s[i]=s[j]) printf("%d%s%d", s[i], "and", s[j]); // тупо перебираем гоовые значения сумм каждое с каждым и выводим на экран, если они равны.
        }
    }
    return(0);
}

Код не компилировал, если будут огрешности в синтаксисе - исправите.
0,0(0 оценок)
Ответ:
yaaaaaaan
15.10.2021 02:36
Паскаль
Var   a,b,h: double;
Begin 
   write('Введите a: ');  read(a);   
   write('Введите b: ');  read(b); 
   write('Введите h: ');  read(h); 
   writeln(''); 
   writeln('|    x    |                F(x)                       |'); 
   writeln('|||'); 
   while a <= b do begin   
       writeln('|',a:5,'|', a-abs(cos(a)):20,'|');   
       a:= a + h;   
   end; 
   write('|||');
end.
С#
class Program   
{       
   static void Main(string[] args)       
   {           
      Console.Write("Введите a: ");           
      double a = Convert.ToDouble(Console.ReadLine());           
      Console.Write("Введите b: ");           
      double b = Convert.ToDouble(Console.ReadLine());           
      Console.Write("Введите h: ");           
      double h = Convert.ToDouble(Console.ReadLine());           
      Console.WriteLine(" ");           
      Console.WriteLine("|    x     |             F(x)            |");
      Console.WriteLine("|||");           
      while (a <= b)           
      {               
          Console.WriteLine("|{0,5}|{1,15:0.000000000|}", a, a-Math.Abs(Math.Cos(a)));
          a += h;           
      }           
      Console.WriteLine("|||");           
      Console.ReadLine();       
      }   
}
C/C++
#include "stdafx.h"
#include "locale.h"
#include "stdlib.h"
#include <math.h>
#include <iostream>
using namespace std;
int main()
{
   double a=0,b=0,h=0;
   setlocale(0,"russian");
   printf("Введите a: ");   
   cin >> a;   
   printf("Введите b: ");   
   cin >> b;   
   printf("Введите h: ");   
   cin >> h;   
   printf(" \n");   
   printf("|    x    |          F(x)                |\n");   
   printf("|||\n");   
   while (a <= b)   
   {
       printf("|%5.2f|%14.9f|\n", a, a-abs(cos(a)));
       a += h;
   }
   printf("|||\n");
   system("pause");
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота