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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sowpi
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 23
#1

найдите пожалуйста ошибку - C++

26.11.2012, 02:23. Просмотров 363. Ответов 9
Метки нет (Все метки)

почему то слепляет возраст и имя 2го и 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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
main()
{
int vA,vB,vC;
char a[128];
char b[128];
char c[128];
printf("vvedite imy 1-go rabochego:\n");
gets(a);
printf("vvedite vozrast 1-go rabocgego:\n");
scanf("%d",&vA);
printf("vvedite imy 2-go rabochego:\n");
gets(b);
printf("vvedite vozrast 2-go rabocgego:\n");
scanf("%d",&vB);
printf("vvedite imy 3-go rabochego:\n");
gets(c);
printf("vvedite vozrast 3-go rabocgego:\n");
scanf("%d",&vC);
if((vA<30)||(vB<30)||(vC<30))
{
if(vA<30)
 printf("Dly rabotu prigoden %s\n",a);
 if(vB<30)
 printf("Dly rabotu prigoden %s\n",b);
 if(vC<30)
 printf("Dly rabotu prigoden %s\n",c);
}
else
printf("nikto ne prigoden ");
getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2012, 02:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос найдите пожалуйста ошибку (C++):

Найдите ошибку пожалуйста - C++
Дана функция f(x) = x3 – 3*sin(x), необходимо определить минимум данной функции на отрезке методом дихотомии. При запуске вылетает...

Пожалуйста найдите ошибку - C++
На форуме нашел такую задачу: Гражданин 1 марта открыл счет в банке, вложив 1000 рублей. Через каждый месяц размер вклада увеличивается...

Найдите ошибку пожалуйста... - C++
Программа считает сумму ряда с точность 0.001, формула n!/3*n^n Вроде все правильно, программа запускается но сразу вылетает с ошибкой...

Найдите ошибку, пожалуйста - C++
Задача: Дано ряд символов. Заменить в нем круглые скобки на квадратные. Строку считывает, выводит не заменив скобки.:wall: ...

Пожалуйста, найдите ошибку) - C++
вот такая задачка. Вывести на экран первые пять совершенных чисел (функция возвращает 1, если число совершенное, 0 – в противном...

найдите ошибку пожалуйста - C++
Программа крашится сразу после входа в функцию sortsumma, не могу понять, что не так(функция на 49 строке) #include &lt;stdio.h&gt; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Vourhey
Почетный модератор
6478 / 2253 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
26.11.2012, 02:25 #2
sowpi, ты бы хоть писала, что вообще программа должна делать. Ты хоть понимаешь, что спрашивать "в чем тут ошибка?" не говоря при этом, что вообще должно происходить - глупо?
sowpi
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 23
26.11.2012, 02:29  [ТС] #3
судя по коду-вводишь имена и возрасты рабочих,а программа выводит имя того,кто подходит(если его возраст до 30) или не подходит(возраст превышает 30)
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.11.2012, 02:41 #4
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
void Rabochie(void)
{
int vA,vB,vC;
char a[128];
char b[128];
char c[128];
printf("\nvvedite imy 1-go rabochego:\n");
gets(a);
printf("vvedite vozrast 1-go rabocgego:\n");
scanf("%d",&vA);
getchar();
printf("vvedite imy 2-go rabochego:\n");
gets(b);
printf("vvedite vozrast 2-go rabocgego:\n");
scanf("%d",&vB);
getchar();
printf("vvedite imy 3-go rabochego:\n");
gets(c);
printf("vvedite vozrast 3-go rabocgego:\n");
scanf("%d",&vC);
getchar();
if((vA<30)||(vB<30)||(vC<30))
{
if(vA<30)
 printf("Dly rabotu prigoden %s\n",a);
 if(vB<30)
 printf("Dly rabotu prigoden %s\n",b);
 if(vC<30)
 printf("Dly rabotu prigoden %s\n",c);
}
else
printf("nikto ne prigoden ");
}
Vourhey
Почетный модератор
6478 / 2253 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
26.11.2012, 02:43 #5
Цитата Сообщение от sowpi Посмотреть сообщение
судя по коду
Код может быть настолько ошибочным, что содить по нему вообще ничего не нужно. Нужно писать словами.
sowpi
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 23
26.11.2012, 02:46  [ТС] #6
у меня ничего не изменилось(
Vourhey
Почетный модератор
6478 / 2253 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
26.11.2012, 02:48 #7
sowpi, для чего ты в своем коде два раза возраст проверяешь? Непонятно.
sowpi
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 23
26.11.2012, 02:50  [ТС] #8
это элементарный код...просто видимо в силу времени суток,я действительно не понимаю,почему программа выводит слитно имена 2го и 3го рабочих...если вы решили хамить мне дальше,то не удостаивайте меня такой чести,пожалуйста

Добавлено через 1 минуту
проверяю сначала возраст первого,потом 2го,затем третьего рабочих...если кто-то из них младше 30,то программа выведет их имена...я 3 раза проверяю возраст
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.11.2012, 02:52 #9
Цитата Сообщение от sowpi Посмотреть сообщение
у меня ничего не изменилось(
А у меня изменилось.
Миниатюры
найдите пожалуйста ошибку  
sowpi
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 23
26.11.2012, 03:04  [ТС] #10
[флейм удален]
Добавлено через 4 минуты
Цитата Сообщение от alsav22 Посмотреть сообщение
А у меня изменилось.
попробовала ещё раз...всё получилось...большое спасибо)))видимо просто в первый раз то ли не сохранила,то ли ещё что-то)ещё раз огромное спасибо)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2012, 03:04
Привет! Вот еще темы с ответами:

Найдите пожалуйста ошибку - C++
#include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;ctime&gt; using namespace std; int main(){ char a; int zvezd,probel,b; int...

Пожалуйста найдите ошибку - C++
У меня возникла проблема с програмой. Мне нужно вывести данные про ну например троих студентов, тоесть фамилию, имя, возраст и успеваемость...

Найдите ошибку пожалуйста.Графика. - C++
Программа: Снежинка увеличивается Всё работает кроме кругов на концах снежинки(они мигают просто) немного понимаю что закрашиваются, но...

Не работает, найдите пожалуйста ошибку - C++
// lr2.cpp: главный файл проекта. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.11.2012, 03:04
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru