Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка: Нельзя инициализировать статические данные в конструкторе https://www.cyberforum.ru/ cpp-beginners/ thread1728883.html
Ошибка: Нельзя инициализировать статические данные в конструкторе. //#include <string.h> #include <stdio.h> //#include <conio.h> #include "stdafx.h" #include <STDLIB.H> #include <iostream> #include <time.h>
C++ Аналог strcmp только для слов
Я знаю,что strcmp сравнивает две строки,а есть ли такая команда ,чтобы сравнивала два слова в одной строке(одномерный массив)? Мне нужно определить количество повторений каждого слова в строке
C++ Запись строк в список https://www.cyberforum.ru/ cpp-beginners/ thread1728875.html
Доброго времени суток. Помогите новичку - есть простенький код, единственное как бы я не вводил, на экран выводит только первый символ. Если еще строку делать тоже самое. #include <iostream> #include <windows.h> using namespace std; struct link { char data;
C++ Чтение из файла С++ https://www.cyberforum.ru/ cpp-beginners/ thread1728865.html
Прочитать из txt файла данные, так чтобы пропустить первые 16 и и вывести на экран 3 столбца: Latitude, longitude, depth и затем сохранить его в txt файл. Я написал программу которая читает эти 3 строки но с удаленными шестнадцатью строками. #include <stdio.h> int main () { FILE *file; struct data { char F; char Latitude;
Вывод транспонированной матрицы C++
программа выдает массив X , как сделать так что бы она выдавава X^T(транспонированная матрица) #include<iostream.h> #include<math.h> int SLAU(double **matrica_a,int n,double *massiv_b, double *x) { int i,j,k,r;
C++ Упорядочить массив по возрастанию количества единиц в двоичном разложении чисел Создать случайный массив размера n. Упорядочить его по возрастанию количества единиц в двоичном разложении чисел. https://www.cyberforum.ru/ cpp-beginners/ thread1728856.html
C++ Задание на С++ С клавиатуры вводится несколько целых чисел. Создать список, который содержит все числа, которые на один больше или меньше введенных чисел и не содержит повторяющихся переменных. https://www.cyberforum.ru/ cpp-beginners/ thread1728854.html C++ Вывести все слова начинающиеся с заглавной буквы
С клавиатуры вводится строка S. Она содержит различные символы и пробелы. Части строки, разделенные пробелами, называются словами. Вывести все слова, начинающиеся с большой буквы. На С++
C++ Запись массива структур в бинарный файл https://www.cyberforum.ru/ cpp-beginners/ thread1728831.html
Одно из полей структуры типа String, нужно записать массив структур в бинарный файл: struct NOTEBOOK { string model; // наименование double w; // вес int price;// цена float x; float y; float z; };
C++ Узнать количество пеледаваемых в функцию аргументов https://www.cyberforum.ru/ cpp-beginners/ thread1728829.html
Я про функсию с пелеменным колисеством алгументов.
Найти max элемент на периметре матрицы и max элемент вне периметра матрицы C++
В матрице Y(m,m) найти максимальный элемент max1, находящийся на периметре матрицы, и максимальный элемент max2 вне периметра матрицы.Помогите пожалуйста, а т о не могу разобраться. Вот что у меня получилось #include"conio.h" #include"math.h" #include "iostream" using namespace std; int main() {
C++ Как сохранять значения https://www.cyberforum.ru/ cpp-beginners/ thread1728801.html
Есть программа. Подскажите пожалуйста как сделать так что бы после завершения программы данные объектов сохранялись. И после следующего открытия объекты записаны ранее были на месте. Код программы. Файл 1: #ifndef Header_H #define Header_H #include <iostream> #include <string> class test { std::string name; double money;
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 32
0

Бесконечный вывод :( - C++ - Ответ 9109220

07.05.2016, 11:37. Показов 4917. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Я написал программу телефонной книги. И когда в номере телефона я пишу больше, чем 10 цифр, мне в бесконечном цикле выдает меню. Подскажите, пожалуйста, как это исправить? Я так понял, что после каждого case мне надо иксу присваивать какое-то значение , чтобы избежать бесконечного цикла, но я ему не могу ничего присвоить из-за while(x!=0 && x<=3);
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
#include<iostream>
#include<conio.h>
#include<cstdlib>
#include<ctime>
#include<math.h>
#include <string>
using namespace std;
void vivod(string*str,int*str1,int i)
{
    for(int i=0;i<10;i++)
   {
       cout<<str[i]<<" "<<str1[i]<<endl;
 
   }
}
void proverka(int x)
{
    for (int i=0;i<150;i++)
    {
    if(x!=1 ||x!=2 || x!=3 ||x!=4)
    {
        
        break;
    }
    else
    {
        cout<<"Try again"<<endl;
        continue;
    }
}
}
void odin(string*str,int*str1,int i)
{
    for(i=0;i<10;i++)
        {
        if(str[i]!="empty" || str1[i]!= 0)
            {
        continue;
            }
        else
        {
        cin >> str[i];
        cin >>str1[i];
        break;
        }
        
        }
}
void delete1(string*str,int*str1,int i)
{
   cout << "Press number(From 0 to 10)"<<endl;
   cin >> i;
   str[i] ="empty";
   str1[i]=0;
}
int menu() 
{ 
cout << "Press : 1 if you want add new contact"<<endl; 
cout << "Press : 2 if you want see all contacts"<<endl; 
cout << "Press : 3 if you want delete contact from book"<<endl; 
cout << "Press :4 if you wannt exit"<<endl;
return 0; 
} 
 
int main() 
{ 
    int i,x,Nu;
    char Na;
    int *Number = new int[10];
    string *Name = new string[10]; //сто строк
    for(i=0;i<10;i++)
    {
    Name[i] = "empty";
    }
    for(i=0;i<10;i++)
    {
   Number[i] = 0;
    }
    menu();
    do
    {
    cin >> x;
    proverka(x);
    switch(x)
    {
    case 1:
        odin(Name,Number,i);
         menu() ;
        break;
    case 2:
        vivod(Name,Number,i);
         menu() ;
        break;
    case 3:
        delete1(Name,Number,i);
        break;
        
    
    }
    }
    while(x!=0 && x<=3);
      delete [] Number;
        delete [] Name;
system("pause"); 
}


Вернуться к обсуждению:
Бесконечный вывод :( C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2016, 11:37
Готовые ответы и решения:

Бесконечный вывод
есть условие задачи: Экономическая игра &quot;П&amp;Т&quot; Задано два неотрицательных целых числа A и B. Два...

После ввода cin бесконечный вывод на экран
void add_car() { int choice; cout&lt;&lt;&quot;\n\n\n\n\nHow many cars you want to add?\n\n&quot;; ...

Бесконечный цикл
Народ помогите у меня зациклился цикл. Что я сделал не так вроде условие выхода есть или может...

Получается бесконечный for
Так как я новичок в программирование , а друзья совсем дубни , пытаюсь как то им помочь... Взял...

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

Бесконечный цикл
При вводе данных в консоли начинается бесконечный цикл, помогите исправить пожалуйста. ...

Бесконечный массив
Наверняка тут уже неоднократно спрашивали об этом, но я не смог ничего найти (Ну как всегда,...

Бесконечный цикл
Ребят столкнулся с такой проблемой что когда я ввожу не число и возвращаюсь в начало программы я не...

Бесконечный цикл
Здравствуйте, кто мне может объяснить почему у меня в этом участке кода бесконечный цикл, а именно,...

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