hatira801
11.03.2021 14:22

найти ошибку в коде (СИ), нужно отобрать в другой массив все числа, у которых вторая с конца
цифра (число десятков) – ноль.
#include
#include
#include
#include
using namespace std;
int s[10],i,n,k,t[10],j;
main(){
setlocale(LC_ALL,"RU");
srand(time(NULL));
printf("массив:");
for (int i = 0; i < 10; i++){
s[i] = (rand() % 100+1);
printf("%d ", s[i]);}
j=-1;
for(i=0;i k=s[i]/10;
if(k%10==0){ j++; t[j]=s[i];}}
if(j==-1)
printf("Нет такого числа");
else for(i=0;i<=j;i++)
printf("%3d",t[i]);
}

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Асуна225
29.06.2020 16:23
Складываем число людей, знающих английский, немецкий, французский: 6 + 6 + 7 = 19. Однако в это число дважды вошли люди, знающие (только) два языка и трижды - три языка. Вычитаем людей, знающих (хотя бы) два языка: 19 - (4 + 3 + 2) = 10. Т.к. в каждое из трех вычтенных множеств включено множество людей, получается, мы вычли его три раза, и 10 - количество людей, знающих меньше трех языков. Еще раз прибавляем людей, знающих три языка: 10 + 1 = 11 человек в комнате всего.
В итоге получилось:
1 человек знает только английский
3 человека знают только французский
0 человек - только немецкий
3 - только английский и немецкий
2 - только немецкий и французский
1 - только английский и французский
1 - все три языка
Задача очень легко решается, если изобразить ее на диаграмме, даже без всех этих рассуждений про множества
0,0(0 оценок)
Ответ:
Snezhana206
29.06.2020 16:23
Складываем число людей, знающих английский, немецкий, французский: 6 + 6 + 7 = 19. Однако в это число дважды вошли люди, знающие (только) два языка и трижды - три языка. Вычитаем людей, знающих (хотя бы) два языка: 19 - (4 + 3 + 2) = 10. Т.к. в каждое из трех вычтенных множеств включено множество людей, получается, мы вычли его три раза, и 10 - количество людей, знающих меньше трех языков. Еще раз прибавляем людей, знающих три языка: 10 + 1 = 11 человек в комнате всего.
В итоге получилось:
1 человек знает только английский
3 человека знают только французский
0 человек - только немецкий
3 - только английский и немецкий
2 - только немецкий и французский
1 - только английский и французский
1 - все три языка
Задача очень легко решается, если изобразить ее на диаграмме, даже без всех этих рассуждений про множества
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота