С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 09.01.2009
Сообщений: 8

Надо найти ошибку в коде

05.11.2009, 20:54. Показов 982. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот сообствено ошибка в коде,но немогу найти ее
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
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
void main()
{ 
int a,x;
cout<<"vvedite vozrast(v diapazone 20-69)\n";
cin>>a;
if(a>19&&a<30)
{ 
    const char A[]="dvatcat";
}
if(a>29 && a<40)
{
    const char A[]="tritcat";
}
if(a>39 && a<50)
{
    const char A[]="sorok";
}
if(a>49 && a<60)
{
    const char A[]="piatdesat";
}
if(a>59 && a<70)
{
    const char A[]="wistesat";
}
a=x;
if(x==0)
{
    const char B[]="";
}
if(x==1)
{
    const char B[]="odin";
}
if(x==2)
{
    const char B[]="dva";
}
if(x==3)
{
    const char B[]="tri";
}
if(x==4)
{
    const char B[]="choturi";
}
if(x==5)
{
    const char B[]="piat";
}
if(x==6)
{
    const char B[]="west";
}
if(x==7)
{
    const char B[]="sem";
}
if(x==8)
{
    const char B[]="wosem";
}
if(x==9)
{
    const char B[]="devjat";
}
if(x==0)
{
    const char C[]="let";
}
if(x==1)
{
    const char C[]="god";
}
if(x>1&&x<5)
{
    const char C[]="goda";
}
if(x>4&&x<10)
{
    const char C[]="let";
}
cout>>[A]>>[B]>>[C];
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.11.2009, 20:54
Ответы с готовыми решениями:

Надо найти ошибку в коде
вот задание: 1.найти произведение отрицательных элементов массива. 2.Найти сумму положительных элементов массива расположенных до...

Надо найти ошибку в коде(Код не мой нашел в инете)
#include &lt;stdio.h&gt; //printf(), fscanf(), fopen(), fclose() #include &lt;algorithm&gt; //next_permutation (увеличение последовательности) ...

Надо найти ошибку в коде с++. После ввода элементов массива. Он стопица и ниче не делает
#include &lt;iostream&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;Russian&quot;); cout &lt;&lt; &quot;Введите размерность массива от 1...

5
 Аватар для denver
1612 / 282 / 5
Регистрация: 19.09.2009
Сообщений: 700
05.11.2009, 21:25
какая ошибка ? че пишет?

Добавлено через 16 минут
Цитата Сообщение от SlienS Посмотреть сообщение
}
cout>>[A]>>[B]>>[C];
}
по первому обзору исправить тут надо на
C++
1
cout<<[A]<<[B]<<[C];
1
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
05.11.2009, 21:48
SlienS, там нет ошибок, код в целом написан правильно за исключением 87 строки. А вот логика программы хромает, причем на обе ноги(если они у нее еще остались).
Строки
C++
1
2
#include <cstdio>
#include <cstring>
- не нужны вообще
Массивы A, B и C не видны за пределами ифов в которых объявлены.
C++
1
a=x;
х не был проинициализирован, поэтому в a запишется мусор.

По поводу ошибок -
C++
1
cout>>[A]>>[B]>>[C];
я уже говорил, что они не видны, а во вторых описывай их в самом начале программы как
C++
1
char *A, *B, *C;
а потом просто присваивай им значения и выводи
C++
1
cout<<A<<B<<C;
Есть еще одна серьезная логическая ошибк, но пока исправь эти ошибки
1
0 / 0 / 0
Регистрация: 09.01.2009
Сообщений: 8
05.11.2009, 22:42  [ТС]
Я сообствено начинающий и мало что понимаю)
ЗДелал я так вначале -
C++
1
char *A, *B, *C;
Потом вы говорите насчет переменной х.Ну по логике а присваивает значение х,т.е введеное число.
C++
1
2
3
4
if(a>19&&a<30)
{ 
    *А="dvatcat";
}
При таком вводе видает ошибку
error C2440: '=' : cannot convert from 'const char [8]' to 'char'
Кстати насчет *.Извините за нубский вопрос но так вводить,или вместо * значение какоето?
Сообствено при обявление переменних
C++
1
char *A, *B, *C;
Програма запускаетса и при вводе а видает ошибку.
З.Ы Извините за граматику
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
05.11.2009, 22:51
C++
1
2
3
4
5
6
7
8
int a,x;
char *A, *B, *C;
cout<<"vvedite vozrast(v diapazone 20-69)\n";
cin>>a;
if(a>19&&a<30)
{ 
        A = "dvatcat";
}
В а у нас есть введенное значение, в х - мусор. При такой записи
C++
1
a=x;
содержимое переменной х записывается в переменную а.
1
0 / 0 / 0
Регистрация: 09.01.2009
Сообщений: 8
05.11.2009, 22:59  [ТС]
Ладно спасибо,будем пробывать.M128K145 - если нетрудно ответь в личке
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.11.2009, 22:59
Помогаю со студенческими работами здесь

Надо найти ошибку в коде программы
Программа должна конвертировать xml в текстовый файл. Все запускается, но в результате получается пустой файл. Помогите пожалуйста!!! ...

В коде выдает ошибку на 15 строчке. Мне надо исправить эту ошибку
procedure TForm1.BOkClick(Sender: TObject); var e1, e2: double; begin Label1.Caption := ''; if not...

Двумерный массив. Поиск нулей.Не могу найти ошибку ошибку в коде
Вот,например массив 5 5 0 1 0 1 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 считываются два числа m и n и далее в выходной...

Надо найти ошибку
Вот задача Составить программу, удаляющую одну цифру из N-значного числа, такую, чтобы плюс-минус сумма была наибольшей. Плюс-минус...

Надо найти ошибку
Задача: дан массив, требуется найти два равных в нем элемента и вывести их индексы. Есть логически верный код, но он не работает: #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru