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

дана программа, необходимо вывести число присваиваний - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создайте структуру, описывающую точку в двумерной системе координат (x,y) http://www.cyberforum.ru/cpp-beginners/thread897579.html
Пожалуйста, помогите написать программу по структурам. Создайте структуру, описывающую точку в двумерной системе координат (x,y). С помощью этой структуры для N точек вывести сообщение, в каком координатном углу расположена точка.
C++ Ошибка перегрузки конструктора Есть класс в котором 2 конструктора #ifndef DATE_H #define DATE_H class Date { public: Date(int = 1, int = 1, int = 1990); Date(int = 1, int = 1990); void print() const; http://www.cyberforum.ru/cpp-beginners/thread897570.html
C++ Получить все возможные варианты загрузки ящиков
На перевозку 800 кг овощей с базы подготовлены ящики. В них можно загрузить по 8, 10 и 15 килограммов. Получить все возможные варианты загрузки ящиков. Помогите решить циклами for ,while , do while! Добавлено через 1 час 20 минут :wall: Добавлено через 1 час 8 минут :help:
C++ Обратная польская запись
Внизу приведена процедура с сайта e-maxx, на вход подается выражение к примеру "-(12+3)+(-3+4)", на выходе результат, куда в процедуре дописать cout чтобы она выводила это выражение в Обратной польской записи. Спасибо за ранее int calc (string & str) { bool may_unary = true;//унарный символ vector<int> numbers; vector<char> op; for (size_t i=0; i < str.size(); i++) if (str !=...
C++ преобразовать умножив положительные элементы на минимальный. с использованием сортировки http://www.cyberforum.ru/cpp-beginners/thread897521.html
что-то вывод не получается... Помогите( #include "stdafx.h" #include <iostream> #include <stdio.h> #include <stdlib.h> #include <time.h> #define N 100 using namespace std;
C++ Списки. Вхождение списка в другой Помогите пожалуйста решить задачу: даны три целочисленных списка L1, L2 и L3. Заменить каждое вхождение списка L2 в список L1 на список L3. Добавлено через 3 часа 12 минут #include <stdio.h> #include <iostream> struct List { int info; List *next; List *pred; подробнее

Показать сообщение отдельно
studentkgu
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 12

дана программа, необходимо вывести число присваиваний - C++

10.06.2013, 17:37. Просмотров 187. Ответов 0
Метки (Все метки)

Необходимо подсчитать число присваиваний. Я попробовал, ну вроде выдает 34, 33 . незнаю правильно это или нет. помогите пожалуйста.

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
#include<stdiostream.h>
#include<stdlib.h>
#include<conio.h>
void main()
{
int a[10000],b,i,j,x,n=8,count=0;
 randomize;
for(i=0;i<n;i++)
a[i]=rand()%19-9;
cout<<"\n Massiv\n";
for(i=0;i<n;i++)
cout<<a[i]<<' ';
cout<<"\n otsortirovani massiv \n";
for(i=0;i<n-1;i++)
   for(j=i;j<n;j++)
    if(a[j]<a[i])
    {x=a[i]; a[i]=a[j]; a[j]=x;count+=3;}
     for(i=0;i<n;i++)
     cout<<a[i]<<' ';
     cout<<"\n vvedite B: ";
     cin>>b;
 int l=0,p=(n-1),f=0;
 if(a[l]==b)
 {f=1; cout<<"i="<<l;count+=1;}
 else
 if(a[p]==b)
 {f=1; cout<<"i="<<p;count+=1;}
 else
 while(p>l)
 {int n=l+(p-l)/2;
 if(a[n]!=b)
 {if(b>a[n]) l=n; else p=n;}
 else
 {cout<<"\n i="<<n; f=1;break;}
 if((p-l)==1);count+=3;break;}
  if(f==0)
  cout<<"chislo ne soderzhitsya v massive \n";
  cout<<"\nChislo operaci = "<<count;
getch ();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru