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

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

Восстановить пароль Регистрация
 
sowpi
 Аватар для sowpi
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 23
26.11.2012, 02:23     найдите пожалуйста ошибку #1
почему то слепляет возраст и имя 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++ Пожалуйста найдите ошибку
C++ Найдите ошибку пожалуйста...
Пожалуйста, найдите ошибку) C++
C++ Найдите ошибку, пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6469 / 2244 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
26.11.2012, 02:25     найдите пожалуйста ошибку #2
sowpi, ты бы хоть писала, что вообще программа должна делать. Ты хоть понимаешь, что спрашивать "в чем тут ошибка?" не говоря при этом, что вообще должно происходить - глупо?
sowpi
 Аватар для sowpi
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 23
26.11.2012, 02:29  [ТС]     найдите пожалуйста ошибку #3
судя по коду-вводишь имена и возрасты рабочих,а программа выводит имя того,кто подходит(если его возраст до 30) или не подходит(возраст превышает 30)
alsav22
5282 / 4801 / 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
Почетный модератор
6469 / 2244 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
26.11.2012, 02:43     найдите пожалуйста ошибку #5
Цитата Сообщение от sowpi Посмотреть сообщение
судя по коду
Код может быть настолько ошибочным, что содить по нему вообще ничего не нужно. Нужно писать словами.
sowpi
 Аватар для sowpi
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 23
26.11.2012, 02:46  [ТС]     найдите пожалуйста ошибку #6
у меня ничего не изменилось(
Vourhey
Почетный модератор
6469 / 2244 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
26.11.2012, 02:48     найдите пожалуйста ошибку #7
sowpi, для чего ты в своем коде два раза возраст проверяешь? Непонятно.
sowpi
 Аватар для sowpi
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 23
26.11.2012, 02:50  [ТС]     найдите пожалуйста ошибку #8
это элементарный код...просто видимо в силу времени суток,я действительно не понимаю,почему программа выводит слитно имена 2го и 3го рабочих...если вы решили хамить мне дальше,то не удостаивайте меня такой чести,пожалуйста

Добавлено через 1 минуту
проверяю сначала возраст первого,потом 2го,затем третьего рабочих...если кто-то из них младше 30,то программа выведет их имена...я 3 раза проверяю возраст
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.11.2012, 02:52     найдите пожалуйста ошибку #9
Цитата Сообщение от sowpi Посмотреть сообщение
у меня ничего не изменилось(
А у меня изменилось.
Миниатюры
найдите пожалуйста ошибку  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2012, 03:04     найдите пожалуйста ошибку
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
sowpi
 Аватар для sowpi
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 23
26.11.2012, 03:04  [ТС]     найдите пожалуйста ошибку #10
[флейм удален]
Добавлено через 4 минуты
Цитата Сообщение от alsav22 Посмотреть сообщение
А у меня изменилось.
попробовала ещё раз...всё получилось...большое спасибо)))видимо просто в первый раз то ли не сохранила,то ли ещё что-то)ещё раз огромное спасибо)
Yandex
Объявления
26.11.2012, 03:04     найдите пожалуйста ошибку
Ответ Создать тему
Опции темы

Текущее время: 17:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru