С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

В одномерном массиве, состоящем из n элементов, вычислить произведение элементов между первым и вторым нулевыми элементами! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с проектами http://www.cyberforum.ru/cpp-beginners/thread614218.html
Стыдно задавать такой вопрос, но с другой стороны " не стыдно не знать, стыдно не учиться". Dev-C++ всегда создавал исходные файлы их компилировал и все работало. Но вот создал проект вставил текст...
C++ Битовые поля struct TKeyFlags { int Old :1; int :6; int Current:1; }; Почему то sizeof=4. Почему? http://www.cyberforum.ru/cpp-beginners/thread614204.html
Сформировать массив из элементов матрицы C++
задача следующая: дана матрица A(NxN). сформировать ономерный массив по следующим правилам:если аii<0(i=2,...,n-1),в качестве bi взять сумму элементов i-той строки матрицы, предшествующих aii, в...
Запуск программы C++
Не знаю в какую лучше тему написать. Такая проблема - написал программу на С, она пишет свой лог-файл. Дело в том что при запуске двойным щелчком все работает отлично. А если ее кинуть в...
C++ Вывод символов массива http://www.cyberforum.ru/cpp-beginners/thread614170.html
очень нужна помощь, не одупляю что-то вообще Дан массив из К символов. Вывести на экран сначала все цифры. входящие в него, а затем все остальные символы, сохраняя при этом взаимное расположение...
C++ Написать общую формулу для метода простых итераций и вставить в этот блог voidMi(float x2,float x,float eps,float x0,float x1,float a,float b,float c,float k){ int m; m=0; //количествоитераций x=x0; ... подробнее

Показать сообщение отдельно
Alt_Shift
50 / 50 / 2
Регистрация: 28.05.2012
Сообщений: 161
26.06.2012, 13:52
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
#include <iostream>
#include<windows.h>
#include <time.h>
using namespace std;
 
int main()
 {
 srand(time(0));
 int *arr;
 int size,sum=1,zero1,zero2;
 cout<<"Vvedite razmer massiva"<<endl;
 cin>>size;
 arr=new int[size];
 for(int i=0;i<size;i++)
 {
     arr[i]= rand() % 10;
     cout<<arr[i]<<" ";
     if((i+1)%10==0)
         cout<<endl;
 }
 for(int i=0;i<size;i++)
 {
     if(arr[i]==0)
     {
         zero1=i;
          for(int i=zero1+1;i<size;i++)
             {
                   if(arr[i]==0)
                      {
                        zero2=i;
                        break;
                       }
              }
         break;
     }
 }
 
for(int i=zero1+1;i<zero2;i++)
sum*=arr[i];
if(sum==1)
cout<<"Mejdu nulevbImi elementami net elementov"<<endl;
else 
 cout<<"Proizvedenie elementov ravno "<<sum<<endl;
 
 system("PAUSE");
 return 0;
 
 
 }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.